Ho presentato la mia candidatura online. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso Arm (Southampton, Inghilterra) nel mese di feb 2017
Colloquio
The first step of the hiring process is an online application. You will have to fill in some information about yourself and 2-3 questions, as well as, attach a CV and a Cover Letter.
If you are successful on the first stage, you will receive an invite for an online interview. It is not a live one, but you will have to record yourself, answering some easy questions about your motivation and skills and the second part is 2 questions - first a program, you will need to write in C++/Python and the second - a System Verilog questions (I had to design a simple sequencer system).
The last step is a face to face interview, where you will start with 1-2 motivation questions and then get into technical ones - computer architecture and computing. Relax - if you know your fundamentals it will be fine! The idea is not to know everything but the why you approach a problem.
Domande di colloquio [1]
Domanda 1
Draw a block diagram of a simple processor and explain how a particular instruction will flow through it.
Ho presentato la mia candidatura online. La procedura ha richiesto 2 mesi. Ho sostenuto un colloquio presso Arm (Cambridge, East of England, England) nel mese di gen 2018
Colloquio
Online application first, then I was invited for video interview which involved hardware and software coding questions, and a few reflective questions about yourself and also about the coding questions. After that there was face-to-face technical interview that was generally about thinking and verification-related stuff
Domande di colloquio [1]
Domanda 1
Write some code to efficiently sort three input number from hardware perspective