I applied online. The process took 3 weeks. I interviewed at Rocket (Detroit, MI) in Sep 2016
Interview
two brief conversation with recruiters, technical phone screening, an online test called hacker rank, and finally onsite interview. Very professional. the onsite interview was conducted by a friendly and very professional panel. make no mistake, they dig deep into your experience and skills. you have to resolve some algorithms on the whiteboard (integer division without using division operators). the also ask the typical tricky questions (why do you want to work here, what's your biggest mistake) in a very friendly and not intimidating way *watch out* . overall a good experience.
Interview questions [1]
Question 1
hacker rank: write a bracing algorithm. in other words parse a text (imagine a piece of code) to verify that all the parenthesis, braces and square brackets are properly closed and coherent.