Me postulé a través de un reclutador. El proceso tomó 2 semanas. Acudí a una entrevista en Canoo (Torrance, CA) en jul 2021
Entrevista
Hiring Manager setup the interview with one of the senior/ lead engineers.
Phone screen.
Call was scheduled for an hour but went to drag for 1.5 hours or so. Interviewer seemed to be in rush to cover as many questions as possible within the time. Couple of coding questions were provided, and interviewer mentioned it can be completed in less than 10mins.
Virtual onsite.
5 rounds.
4 of which consisted 2 engineers asking questions. And 1 round with hiring manager only.
Overall, interview experience was good and questions asked were within the domain.
Preguntas de entrevista [1]
Pregunta 1
Embedded questions.
Coding questions on data structures, strings and so on.
Requires thorough understanding of ARM MCU architectures.
FreeRTOS questions.
Communication protocols
Me postulé en línea. Acudí a una entrevista en Canoo en ene 2023
Entrevista
Chat with recruiter. Followed by a 1 hour technical phone screen. Followed by a panel interview split into multiple interview sessions in a day. This was all done remotely. Met with one manager, one director, the vice president of software engineer, and three software engineers.
Preguntas de entrevista [1]
Pregunta 1
Mostly based on things listed on resume. Basic C questions on key words like static, const, volatile. Pointers, semaphores, mutexes. Different memory regions: .bss, .data, .txt. What does ISR return? What happens when interrupt occurs. What is a reset vector. Asked to write me a static circular queue. Asked to write a decoder driver given a DMA address. Asked to write a binary search tree given a pointer to a pointer.