I applied online. I interviewed at Nest in Apr 2017
Interview
HR reached out to me after I had applied online to set up a technical interview. Interview was scheduled for 45 minutes. The interviewer told me about the company and its products and what his job looked like . He then started with tell me about yourself? Then some questions with respect to my projects, some questions on C and experience followed by a coding round where I had to correct a part of code and also write a code from scratch. Both were based on pointers. I was pretty bad at pointers at that time, couldn't nail it! Got a rejection after 2 days, which was as I had expected.
C questions: dangling pointer, why and where are void pointers used
I applied through an employee referral. The process took 4 weeks. I interviewed at Nest (Palo Alto, CA) in Jul 2015
Interview
Started from Phone Screen, then in person technical interview (5 people) and second in person with hiring manager, PM and other group representatives (3). The interview was very well organized and interviewers were friendly and supportive. No "underwater traps".
Interview questions [1]
Question 1
- finite-state machine
- memory allocation by given multiplicity factor
- coding standards and limitations for embedded RT systems
- OTA updates - risks and techniques
- byte-stream parsing