Manager Software Development Interview Questions

1,145 manager software development interview questions shared by candidates

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.

Write an Auction system Online Auction Coding Sample Instructions Implement a solution to the following problem using the latest released version of Java. Your project should include unit tests using the open source JUnit framework. The program should be an object-oriented API and should not include a user interface of any kind. There is no need to provide any form of data persistence. We are looking for clean, well-factored, object-oriented code that has accompanying JUnit tests. Here are the requirements: Consider a new and different computerized auction site where a seller can offer an item up for sale and people can bid against each other to buy the item. The company building this site has asked you to come up with the algorithm to automatically determine the winning bid after all bidders have entered their information on the site. Your API will be integrated into the site by other developers working on the project. The site will allow each bidder to enter three parameters: Starting bid - The first and lowest bid the buyer is willing to offer for the item. Max bid - This maximum amount the bidder is willing to pay for the item. Auto-increment amount - A dollar amount that the computer algorithm will add to the bidder's current bid each time the bidder is in a losing position relative to the other bidders. The algorithm should never let the current bid exceed the Max bid. The algorithm should only allow increments of the exact auto-increment amount.
avatar

Director/Software Development

Interviewed at Huffington Post

3.7
Nov 8, 2013

Write an Auction system Online Auction Coding Sample Instructions Implement a solution to the following problem using the latest released version of Java. Your project should include unit tests using the open source JUnit framework. The program should be an object-oriented API and should not include a user interface of any kind. There is no need to provide any form of data persistence. We are looking for clean, well-factored, object-oriented code that has accompanying JUnit tests. Here are the requirements: Consider a new and different computerized auction site where a seller can offer an item up for sale and people can bid against each other to buy the item. The company building this site has asked you to come up with the algorithm to automatically determine the winning bid after all bidders have entered their information on the site. Your API will be integrated into the site by other developers working on the project. The site will allow each bidder to enter three parameters: Starting bid - The first and lowest bid the buyer is willing to offer for the item. Max bid - This maximum amount the bidder is willing to pay for the item. Auto-increment amount - A dollar amount that the computer algorithm will add to the bidder's current bid each time the bidder is in a losing position relative to the other bidders. The algorithm should never let the current bid exceed the Max bid. The algorithm should only allow increments of the exact auto-increment amount.

Viewing 291 - 300 interview questions

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