Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 5 settimane. Ho sostenuto un colloquio presso Ford Motor Company (Ottawa, ON)
Colloquio
First was an IKM test, then talking with HR and after that there were two technical interviews and a small coding task - write a function that do something with data and rewriting it for multithread purpose with an example of use. I passed all the interviews, but I was rejected by some managers in the approval chain.
Domande di colloquio [1]
Domanda 1
- move semantics - modern c++ features - vector vs array - map vs unordered_map, collisions in the HashMap and how it resolves - smart pointers: difference and usage; are they thread-safe - lambdas and capture list - multithreading: mutex, conditional variable, critical section, dead lock, live lock, std::lock
Ho presentato la mia candidatura online. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso Ford Motor Company (Kanata, ON) nel mese di ott 2023
Colloquio
I was applying through Insight Global.
First of all I had to pass the C++11 IKM test with a result of more than 90%
Then I had small interview with HR
Then technical interview with people from Ford with a couple live coding tasks
Domande di colloquio [1]
Domanda 1
What are the common IPC mechanisms used in operating systems?