I applied through university. The process took 1 day. I interviewed at Cognizant (Pune) in Sept 2012
Interview
1st Technical Interview.
Q1. Sum of integers till x which are multiples of 3 & 5.
Did.
Q2. There are three boxes, 1st contains Apple, 2nd contains Orange, 3rd box is mixed with orange and apple. Every box is incorrectly labeled. What will be the minimum check required to determine the correct ordering of the boxes.
Did.
Q3. There are two candles, if once burnt it would last for around 1 hour. Calculate 45 minutes.
Took some time, Did.
Was told to wait for the 2nd interview. After 2–3 minutes I was called for the second interview.
2nd Technical Interview.
Q1. Hierarchy based problem, I could use anything.
Told him the approach using tree, where each node may have as many children. He told me to write the code. Wrote
Q2. Suppose there is a number 5025, it contains 5 as well as 25. 25 is the square of 5 thus your algorithm will return true, else false. It have to work for any number.
Did
Q3. SQL query.
Had some problem, I’as thinking more but it was a simple problem. I told him the approach about how I was thinking. He helped me remove the confusion and then the problem was solved.
He told me to wait for the HR round.
HR round
Basic questions. Gave the answers.
Two interviews with coding test and and aptitute test , pretty easy , aske about projects done and java oops questions also sql question , position was full stack developer
We had many rounds like 3 rounds before interview and interview was quite good. I got selected into cognizant as and programmer analyst trainee. I did not focus much on java, so due to that i Got 4 lpa
They asked very basic questions of reversing a string java basics and sql introduction and asked some data structures concepts finally few hr questions so on finally interviewer looks very strict interview got rejected