The process took 2 weeks. I interviewed at D3 Technology
Interview
Meet with a manager to go over your skills and potential fit, then you are given spaghetti code. You are to optimize it, anyway you can. Finally, they give you a set of questions anywhere from OOP to system design questions.