I applied through college or university. The process took 2 weeks. I interviewed at X by 2 in Feb 2014
Interview
I went to my University's Career fair and gave in my resume. After a week I got to do two online tests. Nothing too difficult. Multiple choice test and coding test. The coding test had three questions which involved describing the output when traversing a tree, arrays and the last one was a variation of finding duplicates in an array. After I got to do a Skype interview. Questions were not difficult. They involved OO design principles, some db questions (like what is a primary key, etc), and networks such as explain how the internet works.
Interview questions [1]
Question 1
Some questions that required explanation were the OO designs such as abstraction, polymorphism, inheritance, encapsulation. I didn't get asked patterns such as factory or singleton but there might have been on the multiple choice something about them.
The interview consisted of six meetings. The first was with the recruiter that will reach out after you submit your application. The next three were with developers. The final two were with upper management.
I applied online. The process took 2 weeks. I interviewed at X by 2 (Farmington, MI) in Sep 2023
Interview
I started off with a phone call with a recruiter. I was then interviewed by a few people that are software engineers. I was also interviewed by some high level people too.
I applied through a recruiter. The process took 2 weeks. I interviewed at X by 2
Interview
First round was a 5 Minute Phone call with a recruiter.
Second Round was an asynchronous technical screening consisting of 25ish multiple choice questions that are over Computer Science classes you took in undergrad, 2 code reading questions, and one Hacker Rank question.
Third Round was another Hacker Rank technical assessment, this one was live with a developer on the team. Note about this interview, they do not care about previous experience and do not care to look into past history. All they care about is how you can solve a hacker rank problem and solve some arbitrary question on data structures you will have never encountered in the real world nor does it reflect how you are as a real developer .
Overall Thoughts: Seems like this company only cares about your skills as a developer from the fact you have 2 technical interviews before they even look at you for cultural fit. The interviewer also seemed as if they did not want to be there from the start of the interview and had connection problems the whole time. You will be tested over things that you never experienced as a developer outside of academia so if you have been out of school for awhile and don't remember these things, don't waste your time.