I applied through an employee referral. The process took 2 weeks. I interviewed at Esri (Washington, DC) in Feb 2016
Interview
1. Phone Screen
2. Invited to interview on location
3. All day on-site interview+presentation
4. They declined to offer
5. Different opportunity came up
6. Invited to+Attended conference
7. Second on-site interview (shorter, no presentation)
8. Received Offer
All of this happened very quickly, over two weeks. I was impressed with how they handled the application process. I've been applying to a lot of jobs, and most of these companies move slowly.
Interview questions [1]
Question 1
What are some JavaScript libraries that you have used?
A few rounds of phone interviews, then an assessment centre. A very smooth process beginning to end, and I met a lot of the people I would be working with throughout the interview process.
Interview questions [1]
Question 1
Walk through your CV and answer questions about some languages
A phone interview with HR, and two technical phone interviewers with engineers, then an onsite interview. 7 hour long with multiple engineers and managers. Almost everyone there was very nice, but I was disappointed that one of the managers that I interviewed with was not showing the attention that I, as an interviewee, deserved. She was constantly yawning and even started drawing random stuff on my resume in front of me, while I was answering the "tell me about yourself" question. However, other than that, everyone was very very nice!
Interview questions [1]
Question 1
Tell me what an MVC is.
Tell me about yourself.
Tell me some of the design patterns that you know.
I had applied online via LinkedIn. It was a skype call. It lasted for about 45 minutes. It was an informal interview where they asked about projects I worked on. They had a look at my GitHub projects and discussed it at length