I applied through a recruiter. The process took 5 weeks. I interviewed at Ford Motor Company (Ottawa, ON)
Interview
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.
Interview questions [1]
Question 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
I applied online. The process took 4 weeks. I interviewed at Ford Motor Company (Kanata, ON) in Oct 2023
Interview
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
Interview questions [1]
Question 1
What are the common IPC mechanisms used in operating systems?