The interview process moved very quickly and involved a technical phone screen followed by 5 technical/behavioral interviews with the team. Technical questions were a mix of coding and seeing how familiar you are with certain concepts.
Questions d'entretien [2]
Question 1
I won't disclose specific questions out of respect, but freshen up on scheduling, process synchronization, inter-process communication, memory management, interrupt handling, DMAs, OS and RTOS concepts, and anything else that might be relevant to the position.
J'ai postulé en ligne. Le processus a pris 4 semaines. J'ai passé un entretien chez Xilinx (Édimbourg, Écosse)
Entretien
I attended a approx. 2 hour zoom interview. There was a panel of 4 who asked questions during a presentation I had prepared, this was followed by a series of questions from a prepared document, mainly about C code and Linux.
I waited 2 weeks for a decision and received no feedback despite asking, twice.
J'ai postulé en ligne. Le processus a pris 3 semaines. J'ai passé un entretien chez Xilinx (San Jose, CA) en juin 2021
Entretien
The interview consisted of two rounds; An introductory round with the hiring manager and a principal software developer. The second round was a string of interviews with the team members, the hiring manager and the VP of design tools.
Questions d'entretien [1]
Question 1
Data structures and algorithms (Trees, Graphs, DFS, BFS), C++, Object oriented design and Cryptography
J'ai postulé en ligne. Le processus a pris 3 semaines. J'ai passé un entretien chez Xilinx (San Jose, CA) en avr. 2021
Entretien
There was an initial phone call with a recruiter and then a technical phone screen with a hiring manager and then actual technical interview which was done in 3 rounds of 45 min to 1 hour each. I applied online on their website
Questions d'entretien [1]
Question 1
General leetcode easy-medium style questions related to graphs since that's what I was working on in my internship