I cannot recall exactly - but I believe the phone interview coding question was something similar in nature to a FizzBuzz problem, with faulty and lacking structural code provided to work with. Discuss your solution to the problem over phone as you solve. Coding is done over online interface with in-browser IDE + compiler (similar to something you'd see on CodeCademy). Screen is visible to the interviewer.
Development Engineer Interview Questions
37,118 development engineer interview questions shared by candidates
What is the most difficult decision have you ever made in Software Development ?
Using a tree, find the first common ancestor of two nodes
Simple screening questions about my background
merge two linked list
One of the questions of the phone interview ( I cannot share the campus interviews) was "given an array of integers, return the maximum sum of the three consecutive integers in the array".
A real project they have been working on. You are asked to code to solve this problem in one day. The answer is not unique.
Write code on the whiteboard that could take user input and determine if it is a palindrome.
1) Design Chess 2) Design Elevator System 3) There are N jobs each with multiple inputs and one output. You have to schedule these jobs in order. One job's input could be output to another one. The result should be the list of jobs that are in order. (This is exactly what happens in map reduce kind of job. The output of intermediate stages is input to the following stages). Input and outputs are namespace or directory where the data is persisted.
Remove a node from Linked list when address of same node is given
Viewing 761 - 770 interview questions