Software Development Interview Questions

36,975 software development interview questions shared by candidates

Q: Implement one part of a three-part problem - have a general idea of important algorithms and know how to use data structures! Work efficiently and start off getting something brute force and simple working, and then optimize later.
avatar

Software Development Engineer

Interviewed at Amazon

3.5
Nov 2, 2015

Q: Implement one part of a three-part problem - have a general idea of important algorithms and know how to use data structures! Work efficiently and start off getting something brute force and simple working, and then optimize later.

Given a balance and marbles where one marble weighs more than the other, how many times do you have to use the balance to find the heaviest marble for 7 marbles. Then, extend that answer to how many marbles can you weigh with 4 tries.
avatar

Software Development Engineer II

Interviewed at Expedia Group

3.7
Nov 5, 2012

Given a balance and marbles where one marble weighs more than the other, how many times do you have to use the balance to find the heaviest marble for 7 marbles. Then, extend that answer to how many marbles can you weigh with 4 tries.

Whiteboard programming: given a tile and a word, write a routine to determine if the word is valid. Wild card "*" might be present in tile and can be used for once when there is no match. For example, "bed" is valid given tile "abcdefg". "bread" is valid given tile "abcdefg*".
avatar

Software Development Engineer

Interviewed at Microsoft

4
May 9, 2012

Whiteboard programming: given a tile and a word, write a routine to determine if the word is valid. Wild card "*" might be present in tile and can be used for once when there is no match. For example, "bed" is valid given tile "abcdefg". "bread" is valid given tile "abcdefg*".

Viewing 471 - 480 interview questions

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