Cognizant Interview Experience for Programmer Analyst
This Role is basically for 0-1 year Experience mainly Freshers. Cognizant visited our campus for selection.
Round 1: Written Exam
- This round comprised of Aptitude, logical, output-based Questions, and also technical portions.
- we were asked 2 programming Question which was of easy type.
Suggestion: Try to solve basic and easy type Questions on w3wiki.
- The technical aptitude part covered questions from C programming, Algorithms, data structures and Time Complexity Questions.
Round 2: Technical Interview
Those who got selected in Round 1 was called for this round.
- Interviewer introduced herself and asked for my introduction. She also asked about projects that I have done during my B. Tech.
- She asked questions related to Project like what was your contribution, why you selected this project and what challenges you faced while doing it.
- Then she started the Technical Questions and asked about JAVA as it was my preferable programming language .
- What is OOPS in java with real life examples.
- Use of static Keyword in Method, variable, class.
- Why String is Immutable.
- Types of Constructor.
- Difference between Stack and Heap.
- Difference between instance and local Variable.
- What is Constructor Overloading.
- Difference between Throw and Throws.
- What is interface and how to implement it.
- Then asked one program of LinkedList which was easy type.
- https://www.w3wiki.net/write-a-c-function-to-print-the-middle-of-the-linked-list/
- Then she moved to SQL.
- What is SQL.
- Define ACID properties in SQL.
- Types of Joins.
- Asked to write Query for inner Joins.
Round 3 : HR Round
Those who cleared Round 2 was called for this round.
- HR introduced Herself and asked my introduction.
- What you like the most about Cognizant.
- Asked about Hobbies.
- Do you have any Location constraints?
Tips: Know the basic of all the Subjects. Be calm & answer politely and if you don’t know any answers directly tell them.
Verdict: Selected.