Software Development Manager Interview Questions

1,065 software development manager interview questions shared by candidates

Second Round Questions (3-4 year Exp Software Engineer took the interview for SDM position(for a Guy with 12 years Exp).This guy had lot attitude I felt and basically was not even listening the answer. I believe for higher management position they should sincerely not allow this kind of LEADERS to take the interview) Given Single LinkedList with Next and Random pointer. Write a function to duplicate this.Overall this interview lasted for 45 minutes
avatar

Software Development Manager

Interviewed at Amazon

3.5
Apr 24, 2012

Second Round Questions (3-4 year Exp Software Engineer took the interview for SDM position(for a Guy with 12 years Exp).This guy had lot attitude I felt and basically was not even listening the answer. I believe for higher management position they should sincerely not allow this kind of LEADERS to take the interview) Given Single LinkedList with Next and Random pointer. Write a function to duplicate this.Overall this interview lasted for 45 minutes

A graph related question which i didn't understand very well, but was related to converting one string to another in the shortest possible steps by using a dictionary of available strings to be used as a intermediate steps. This conversion can only be done by replacing one character at a time.
avatar

Software Development Manager

Interviewed at Myntra

3.7
May 11, 2017

A graph related question which i didn't understand very well, but was related to converting one string to another in the shortest possible steps by using a dictionary of available strings to be used as a intermediate steps. This conversion can only be done by replacing one character at a time.

First Round: - How would you achieve authorization in an application? i.e.. providing different roles / access levels / permissions to different users? - How would you ensure your application is scalable? - Is each request to Apache Web Server treated as thread or process? - One sample application use case to design / solve. For me he gave a stock prices of an specific stock at different time intervals and asked me for an algorithm / program to calculate what could have been the best period to buy and sell to get maximum profit (first buy and then sell only). When I gave a solution with 2 for loops, asked me to optimize it to avoid additional looping. - Finally, gave me a puzzle to solve. Second Round: - Asked me to write architecture for my last application and asked me if I'm having high response times for the requests in production (can't be reproduced on STG), how would I go about to investigate / resolve them. - How did you achieve caching in the application? What data did you cache? - How would you implement an in-memory cache if you were to design it? What kind of a structure would you use? How do you think Ehcache has done it? - Designing an application with use case for DB archiving & retrieval to test design skills? - Real world use case to solve: railway use case to calculate stops / platforms needed at peak. 3rd Round (Managerial): - Tell me about yourself. - Share me your role & day-to-day job. - If you'd want to intract with two applications deployed in different infrastructures, what would you use? - Which of the Web Services would you use SOAP or REST? Why REST? What standards does it have? Won't it have problems due to absence of standards? - You said you develop some core components early on. What is the reason for it rather than assigning it to an experienced lead. - What considerations will you make while designing an application for performance. - When an application server crashes, what are the possible reasons? Explain in technical terms. - Asked me to come up with estimate giving some requirements.
avatar

Software Development Manager

Interviewed at Oracle

3.5
Mar 13, 2018

First Round: - How would you achieve authorization in an application? i.e.. providing different roles / access levels / permissions to different users? - How would you ensure your application is scalable? - Is each request to Apache Web Server treated as thread or process? - One sample application use case to design / solve. For me he gave a stock prices of an specific stock at different time intervals and asked me for an algorithm / program to calculate what could have been the best period to buy and sell to get maximum profit (first buy and then sell only). When I gave a solution with 2 for loops, asked me to optimize it to avoid additional looping. - Finally, gave me a puzzle to solve. Second Round: - Asked me to write architecture for my last application and asked me if I'm having high response times for the requests in production (can't be reproduced on STG), how would I go about to investigate / resolve them. - How did you achieve caching in the application? What data did you cache? - How would you implement an in-memory cache if you were to design it? What kind of a structure would you use? How do you think Ehcache has done it? - Designing an application with use case for DB archiving & retrieval to test design skills? - Real world use case to solve: railway use case to calculate stops / platforms needed at peak. 3rd Round (Managerial): - Tell me about yourself. - Share me your role & day-to-day job. - If you'd want to intract with two applications deployed in different infrastructures, what would you use? - Which of the Web Services would you use SOAP or REST? Why REST? What standards does it have? Won't it have problems due to absence of standards? - You said you develop some core components early on. What is the reason for it rather than assigning it to an experienced lead. - What considerations will you make while designing an application for performance. - When an application server crashes, what are the possible reasons? Explain in technical terms. - Asked me to come up with estimate giving some requirements.

Viewing 261 - 270 interview questions

Glassdoor has 1,065 interview questions and reports from Software development manager interviews. Prepare for your interview. Get hired. Love your job.