Software Development Engineer Interview Questions

33,184 software development engineer interview questions shared by candidates

Bar raiser Given a NumberPool containing number sequence of numbers from 1 to infinity. Implement an interface, essentially two functions- checkin(N): which adds number to the number pool and makes it available. checkout(): returns minimum number from the pool and makes it unavailable.
avatar

Software Development Engineer I

Interviewed at Amazon

3.5
May 24, 2011

Bar raiser Given a NumberPool containing number sequence of numbers from 1 to infinity. Implement an interface, essentially two functions- checkin(N): which adds number to the number pool and makes it available. checkout(): returns minimum number from the pool and makes it unavailable.

I only remember three of the technical questions I was asked, in addition to the usual general questions about my experience, skills, and work: 1. write code to replace spaces in a string with a * character (don't just use .replace functions though, hehe) 2. given an array with values that increase, reach some max, then decrease, find the max in less than O(n) + test cases 3. given a linked list that represents two numbers (e.g., 1234 represented by 1->2->3->4 and 5678 rep by 5->6->7->8), add the numbers. singly-linked list
avatar

Software Development Engineer

Interviewed at Amazon

3.5
Nov 30, 2012

I only remember three of the technical questions I was asked, in addition to the usual general questions about my experience, skills, and work: 1. write code to replace spaces in a string with a * character (don't just use .replace functions though, hehe) 2. given an array with values that increase, reach some max, then decrease, find the max in less than O(n) + test cases 3. given a linked list that represents two numbers (e.g., 1234 represented by 1->2->3->4 and 5678 rep by 5->6->7->8), add the numbers. singly-linked list

(1)Given string is palindrome or not(Inlace without using extra buffer) (2)Given a number n - give me the first n prime numbers (Improve efficiency of code) (3)Fizz-buzz type question (4)Given a string(for e.g.,abc) and an array of strings(s1,s2,....sn) -> return an array of boolean values based on if a string s1 can be made from the characters of string(abc) (5)Find the duplicates in an array. (6)Given an architecture of an application - find the best ways to test it and make sure that how can we deliver quality products. (7)Behavioral questions like conflict with a team-member etc.
avatar

Software Development Engineer In Test

Interviewed at Groupon

2.9
May 20, 2015

(1)Given string is palindrome or not(Inlace without using extra buffer) (2)Given a number n - give me the first n prime numbers (Improve efficiency of code) (3)Fizz-buzz type question (4)Given a string(for e.g.,abc) and an array of strings(s1,s2,....sn) -> return an array of boolean values based on if a string s1 can be made from the characters of string(abc) (5)Find the duplicates in an array. (6)Given an architecture of an application - find the best ways to test it and make sure that how can we deliver quality products. (7)Behavioral questions like conflict with a team-member etc.

Viewing 961 - 970 interview questions

Glassdoor has 33,184 interview questions and reports from Software development engineer interviews. Prepare for your interview. Get hired. Love your job.