Senior Software Developer Interview Questions

6,890 senior software developer interview questions shared by candidates

All the interview questions were basically on Core Java, multithreading, microservices, Springs. My interview was scheduled at Cognizant through a consultancy (shell Infotech). They called me for the interview process. I reached the venue 20 minutes before the interview process, Meanwhile, I got around 3-4 calls from the consultancy to confirm my presence as if the Cognizant panel came just to interview me. As I reached, I realized it was a walk-in process which was not being told to me by Shell Infotech. Anyhow, I moved ahead and cleared two rounds of technical (one face to face and one telephonic in which a manager took my process through the Cognizant intercom) and the third round was with HR. I was being told that I have been selected and have to mention my expected compensation. I stated that I was already holding an offer and after listening to this, Mr Hemant (from Cognizant HR, Gurgaon) told me to send the offer. I told him that it was not their business and they should either say Yes or No to my expectation to which they stated that we are proceeding with your candidature, and you need to send few documents like the Adhaar card, pan number etc. I reached home and mailed my documents. I had a very bad experience. Since then I haven't heard any response from them. I contacted Shell Infotech for the same to which they said that we are trying to reach Cognizant people and we will get back to you, the second time I called them, they said we are on lunch, will give a call after lunch. But they did not call back. I had the Cognizant HR's email id and contacted them for my offer to which they replied that we are not proceeding further with your candidature as you have not provided the offer letter.
avatar

Senior Software Developer

Interviewed at Cognizant

3.4
Apr 25, 2019

All the interview questions were basically on Core Java, multithreading, microservices, Springs. My interview was scheduled at Cognizant through a consultancy (shell Infotech). They called me for the interview process. I reached the venue 20 minutes before the interview process, Meanwhile, I got around 3-4 calls from the consultancy to confirm my presence as if the Cognizant panel came just to interview me. As I reached, I realized it was a walk-in process which was not being told to me by Shell Infotech. Anyhow, I moved ahead and cleared two rounds of technical (one face to face and one telephonic in which a manager took my process through the Cognizant intercom) and the third round was with HR. I was being told that I have been selected and have to mention my expected compensation. I stated that I was already holding an offer and after listening to this, Mr Hemant (from Cognizant HR, Gurgaon) told me to send the offer. I told him that it was not their business and they should either say Yes or No to my expectation to which they stated that we are proceeding with your candidature, and you need to send few documents like the Adhaar card, pan number etc. I reached home and mailed my documents. I had a very bad experience. Since then I haven't heard any response from them. I contacted Shell Infotech for the same to which they said that we are trying to reach Cognizant people and we will get back to you, the second time I called them, they said we are on lunch, will give a call after lunch. But they did not call back. I had the Cognizant HR's email id and contacted them for my offer to which they replied that we are not proceeding further with your candidature as you have not provided the offer letter.

1. Find middle element in a link list ? 2. Which sorting algorithm is better for linked list and why ? 3. Psuedo code for merge sort in link list ? 4. Merging two sorted arrays ? 5. Two threads : print T1 T2 T1 T2 T1 T2 ? There might be one more question but I do not remember that now.
avatar

Senior Software Developer

Interviewed at MakeMyTrip

4.1
Oct 16, 2016

1. Find middle element in a link list ? 2. Which sorting algorithm is better for linked list and why ? 3. Psuedo code for merge sort in link list ? 4. Merging two sorted arrays ? 5. Two threads : print T1 T2 T1 T2 T1 T2 ? There might be one more question but I do not remember that now.

Written Round : 1. 3 theory base Android Questions. 2. Given array with numbers from 0 to n-1, any number repeating any number of times, print repeated elements in O(n) time and O(1) space. 3. Print numbers from 1 to 10 using 2 threads in sequential order. 4. Lengthy problem statement. Design the solution and write the code implementation.(something related to occupancy of computers/ how many computers to be added in the cyber cafe so that number of people leaving the cafe without getting a computer to be minimized) 1st round: 1. Java conceptual questions on Strings etc. 2. Production ready code writing for Immutable class, Singleton and designing a web app. 3. Spring transaction management and other related workings/concepts. 4. Puzzle 5. logic based question and the approach/solution (how to reach from point A to B with minimum time/distance covered) 2nd Round : 1. Reversal of string words and not letters. 2. Designing a High Level requirement faced by the interviewer in his current position and in his team.(took almost an hour to convince him about my design; lot of why's and why not's, lot of scenario handling) 3. Writing class diagrams for the solution
avatar

Senior Software Developer

Interviewed at MakeMyTrip

4.1
May 31, 2015

Written Round : 1. 3 theory base Android Questions. 2. Given array with numbers from 0 to n-1, any number repeating any number of times, print repeated elements in O(n) time and O(1) space. 3. Print numbers from 1 to 10 using 2 threads in sequential order. 4. Lengthy problem statement. Design the solution and write the code implementation.(something related to occupancy of computers/ how many computers to be added in the cyber cafe so that number of people leaving the cafe without getting a computer to be minimized) 1st round: 1. Java conceptual questions on Strings etc. 2. Production ready code writing for Immutable class, Singleton and designing a web app. 3. Spring transaction management and other related workings/concepts. 4. Puzzle 5. logic based question and the approach/solution (how to reach from point A to B with minimum time/distance covered) 2nd Round : 1. Reversal of string words and not letters. 2. Designing a High Level requirement faced by the interviewer in his current position and in his team.(took almost an hour to convince him about my design; lot of why's and why not's, lot of scenario handling) 3. Writing class diagrams for the solution

Viewing 901 - 910 interview questions

Glassdoor has 6,890 interview questions and reports from Senior software developer interviews. Prepare for your interview. Get hired. Love your job.