Senior Software Development Engineer Interview Questions

1,238 senior software development engineer interview questions shared by candidates

Round1 : 1) Given a list of words, group them by anagrams Input: List of "cat", "dog", "god" Output: A Set of Sets of anagrams: {{'cat'}, {'dog', 'god'}} 3) Consider adding some additional tests in doTestsPass(). 4) Implement the AnagramSolution group() method correctly. 5) If time permits, try to improve your implementation. dog -> dgo -> {dog} god -> dgo -> {dog, god}
avatar

Senior Software Development Engineer

Interviewed at Expedia Group

3.7
Feb 27, 2020

Round1 : 1) Given a list of words, group them by anagrams Input: List of "cat", "dog", "god" Output: A Set of Sets of anagrams: {{'cat'}, {'dog', 'god'}} 3) Consider adding some additional tests in doTestsPass(). 4) Implement the AnagramSolution group() method correctly. 5) If time permits, try to improve your implementation. dog -> dgo -> {dog} god -> dgo -> {dog, god}

Round3 : Question1 : How will you implement your own ThreadPool using jdk1.4like that of Executor in jdk1.5 Question2: How will you convert a monolithic application like makemytrip into Microservices? Question3: We have less number of resources for the tasks, so are you ready to work in odd extended hours?
avatar

Senior Software Development Engineer

Interviewed at Expedia Group

3.7
Feb 27, 2020

Round3 : Question1 : How will you implement your own ThreadPool using jdk1.4like that of Executor in jdk1.5 Question2: How will you convert a monolithic application like makemytrip into Microservices? Question3: We have less number of resources for the tasks, so are you ready to work in odd extended hours?

Asked to write code about editing a file using a specific function. When I did, he showed some edge cases where my code would fail & suggested using a state machine approach. I got a bit confused with that but I did end up modifying my code to fit the edge cases.
avatar

Senior Software Development Engineer

Interviewed at Amazon

3.5
Nov 27, 2016

Asked to write code about editing a file using a specific function. When I did, he showed some edge cases where my code would fail & suggested using a state machine approach. I got a bit confused with that but I did end up modifying my code to fit the edge cases.

Viewing 21 - 30 interview questions

Glassdoor has 1,238 interview questions and reports from Senior software development engineer interviews. Prepare for your interview. Get hired. Love your job.