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.
Manager Software Development Interview Questions
1,145 manager software development interview questions shared by candidates
Write an algorithm to check in in an integer array, the array can be sorted by just one exchange of elements
Write out json strings for request-response from/to a clubcard app.
Why you think about change company
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.
How would you migrate a big legacy software from premise to the cloud?
Describe the difference between PUT and Patch?
General questions around leadership principles, building trust with the team.
Are you a good person?
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