Technical Interview Questions

Sort: Popular Date
Sort: Popular Date

“If you want to distribute a large file (gigabytes) in a large (100+ machines) park how do you do it?”

“Consider an X x Y array of 1's and 0s. The X axis represents "influences" meaning that X influences Y. So, for example, if $array[3,7] is 1 that means that 3 influences 7.

An "influencer" is…”

“Describe and code an algorithm that returns the first duplicate character in a string?”

“I have a log that consists of more than 100 million lines. Each line is just a data about user login, login time, etc. I want to sort them based on user login, and then if there is a tie based on…”

“Linked list memory management: deleting a node from the middle of a list was easy. Next question - how to delete a node from the end of a list. Was too tired to think and realize this was a trick…”

“very straight forward questions already present on glassdoor”

“You are given a random binary tree
      5
   / \
  4 9
/ \ / \
3 5 6 8

Write code to print it out in order level ie
5
4 9
3 5 6 8

The tree need not be balanced. Write…”

“Write an algorithm that does an in-order traversal of a tree recursively. Now, write the same algorithm iteratively.”

“If you have a deck of cards split into 4 piles and was offered 1:1 odds to draw a face card (J Q K A) from at least one of the piles, would you take the game? Why or why not?”

“Write a function that finds the square root of a decimal number.”

2130 of 3,101 Interview Questions