The interview process involved three 30-minute rounds, each with a different interviewer.
Typically, the initial formalities lasted about five minutes, before transitioning directly into technical questions.
Interviewers were generally very friendly and often provided hints to assist with the questions.
There are about 3 billion positive 32-bit integers that can exist. You are given 1 billion integers and must run them one by one through an ancient CPU with very limited storage capacity (it can store only a few thousand integers at most). You can run the 1 billion numbers through the CPU as many times as you like. You must be able to determine one number that wasn't among the 1 billion integers provided.
It was a question involving multiplexers (muxes), and you had to create something like a 10-to-1 mux using a bunch of 2-to-1 muxes. Although the question was very easy, the interviewer had trouble understanding what I was saying, so I think that caused an issue.
The following metrics were computed from 25 interview experiences for the Intel Software Engineer role in Toronto, Ontario.
Intel's interview process for their Software Engineer roles in Toronto, Ontario is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Intel's Software Engineer interview process in Toronto, Ontario.