Campus Interviews - preparation areas
Since students are not expected to answer deep rooted questions related to Java or .Net areas some of the major areas expected in Campus Interviews are as below:
Note: Many of these areas are common for TCS, Wipro, Accenture, Cognizant, Infosys etc
Programming Logic
OOPS
Note: Many of these areas are common for TCS, Wipro, Accenture, Cognizant, Infosys etc
- Data Structures
- Programming Logic
- OOPS
- Java (not every one)
- SDLC
- Sorting and Searching Algorithms - Quick sort, bubble sort, merge sort, insertion sort, selection sort, Binary Search, AVL etc
- Stacks, Queues, Arrays, Linked Lists, Trees, Graphs
- Recursion
Programming Logic
- Factorial of a number
- Prime numbers
- Sum of 10 elements in an array
- Reversing a string
- Fibonacci numbers etc
OOPS
- Polymorphism - overloading, overriding
- Inheritance
- Abstraction
- Encapsulation
- Interfaces - when to use Interfaces, when to use Abstract classes
- Aggregation, Generalization, Composition
Java
- Value types and reference types (Important!! Interviewers take this question personally at times)
- What are servlets?
- What are Java beans?
- JMS means what? Have you heard of any terms related to Java or J2EE like EJB, JMS etc
- Is Java really platform independent? What is the use of JVM?
SDLC
- What are the different phases in Software Development Life Cycle?
- What happens in Requirements Analysis phase? What documents are used?
- What is HLD and LLD?
- What do you mean by code reviews? What is unit testing?
- Who does unit testing? Developers or Testers?
- What is Waterfall model. Explain?
- What is Spiral model?
- Have you heard of Agile methodologies? What is Scrum? What is Xtreme Programming model?
ALL THE BEST!!
Comments