Last interviews question for which I got 10 mins was a tricky one. He wanted me to implement Google's "Did you mean" logic.
Software Interview Questions
550,978 software interview questions shared by candidates
Given an array of pairs of numbers, simplify the numbers. The pairs represent ranges, and the result is a simplified version of these pairs. So [1,5],[3,7] should result in [1,7].
More of logical questions.
Write a function called eval, which takes a string and returns a boolean. This string is allowed 6 different characters: 0, 1, &, |, (, and ). Eval should evaluate the string as a boolean expression, where 0 is false, 1 is true, & is an and, and | is an or. An example string might look like "(0 | (1 | 0)) & (1 & ((1 | 0) & 0))"
Started by asking the usual: expectations, ambitions, why the company, then a surprisingly basic white board test about basic sql concepts and some basic recusrive algorithm The peer programming technical test was just a simple TDD excersive. The rest I can't tell, I was dismissed after TDD for reason explained bellow
Try-catch block, handle class, matrix indexing in MATLAB. Declaring private methods in Python. A lot of importance was given to behavioral questions.
How would you store the configuration of a chess board at any point in the game?
general background questions.
English assessment
Given a mapping of the english alphabet to numbers (i.e. a = 1, b = 2, k = 11) and a string of numbers (i.e. "110124"), determine the number of representations that the string may have in letters.
Viewing 1801 - 1810 interview questions