Software Development Interview Questions

37,024 software development interview questions shared by candidates

1. Design a payment transaction system. 2. Performance improvement of a large website. 3. Given a sum, find the first pair of numbers that add the sum in an array. 4. Singleton patten. Issue with concurrent access. Over vs under locking.
avatar

Software Development Manager

Interviewed at Amazon

3.5
Oct 14, 2012

1. Design a payment transaction system. 2. Performance improvement of a large website. 3. Given a sum, find the first pair of numbers that add the sum in an array. 4. Singleton patten. Issue with concurrent access. Over vs under locking.

Made a "deep copy" function for the following class: public class Node { public String data; public List<Node> chain; } By "deep copy" he meant that each node in the chain needs to be a fresh copy, not the original nodes. That way modifying the original node will not change the copy in any way.
avatar

Software Development Engineer I

Interviewed at Amazon

3.5
Mar 5, 2013

Made a "deep copy" function for the following class: public class Node { public String data; public List<Node> chain; } By "deep copy" he meant that each node in the chain needs to be a fresh copy, not the original nodes. That way modifying the original node will not change the copy in any way.

Viewing 2981 - 2990 interview questions

Glassdoor has 37,024 interview questions and reports from Software development interviews. Prepare for your interview. Get hired. Love your job.