There were mainly 3 sessions about the interview.
The first part was meeting the HR and having a campus tour in their headquarters. HR is very nice and friendly.
The second part was meeting one of the senior engineers and having some academic questions, mainly about algorithms. The interviewer kept asking questions until the end of the time slot.
The third part was meeting the group leader from the department that I was interested in.
There are many of them and I can only remember some of them.
Q1: There are 100 numbers, from 1 to 100 each (like 1, 2, 3, 4, 5...). Now, one of them is lost. How to find an algorithm to figure out the missing number with the lowest complexity.
Q2: Same situation, but now two of them are missed.
Q3: There are two rectangles for which you know the vector position of their vertex. Design an algorithm to find the area overlapped between these two rectangles.
Q4: If you have two eggs, and there is a building of 100 floors. You want to know from which floor above the eggs dropped will break. Please design a method to minimize the times you have to test at least.
Q5: What about x floors?
The following metrics were computed from 1 interview experience for the Wayve Software Engineer Summer role.
Wayve's interview process for their Software Engineer Summer roles is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Wayve's Software Engineer Summer interview process.