I applied online. The process took 2 weeks. I interviewed at MongoDB (New York, NY) in Mar 2013
Interview
One phone screen. One technical phone interview coding on google docs. How would you write DB write / access functions to make sure data is not modified by threads. Parse mathematical expression given as chars in array ['1', '+', '2,' '/', '4']. Four onsite interviews over the course of 4 hours asking a variety of questions. Write algorithm to find loop in graph, write C code to convert integer to string.
Interview questions [1]
Question 1
Write an algorithm to find a loop in a graph. The graph is unidirectional with any number of connections. The graph is not necessarily connected