Software Developer Interview Questions | Glassdoor

Software Developer Interview Questions

"Software developers design, write, test, and maintain the code for a software system. Extensive knowledge of programming languages, data structures, and algorithms are necessary to pass the technical interview which is designed to test these skills. Employers are looking for candidates with a bachelor's degree in computer science or related field or equivalent work experience. "

Top Interview Questions

Sort: RelevancePopular Date

Given a set of numbers -50 to 50, find all pairs that add up to a certain sum that is passed in. What's the O notation for what you just wrote? Can you make it faster? Can you find an O(n) solution? Implement the O(n) solution

14 Answers

Implement a function to validate whether a given binary tree is a BST (i.e. write an isBST() function).

9 Answers

Determine if an array from 1..n has a duplicate in constant time and space.

11 Answers

List all anagrams in a file. Assumptions: case-insensitive, a-z characters only, one word per line. For example, if the file contains dog, cat, ddd, goo, act, god -- output dog, god, act, cat

10 Answers

To find and return the common node of two linked lists merged into a 'Y' shape.

13 Answers

Determine whether the binary representation of a number if a palindrome or not, code it on a white board.

13 Answers

Given a list of n numbers. All numbers except one are unique. Find the number with duplicate entry.

8 Answers

You are in a room with 100 lights, initially all off. If you first toggle every light, then every second, and so forth up to 100, which lights will be on at the end?

10 Answers

How would you find the pairs of numbers that added to some specific number in an array.

7 Answers

There are 20 floors in a building. If you're on an elevator and you're trying to get to the 20th floor, what is the probability that 4 people ahead of you click the 20th floor before you do? Assuming you click last.

10 Answers
2130 of 9,823 Interview Questions