Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso WeRide (San Jose, CA) nel mese di apr 2026
Colloquio
The interviewer started with some C++ fundamentals, including the principles and usage of smart pointers, as well as C++ multithreading/concurrency topics such as how to solve the producer-consumer problem. Then there was a coding question: a server has resources to support a certain volume of requests within a given time window, and you need to write a class that determines whether the current request has enough resources available. This can be solved using a token bucket algorithm.
Domande di colloquio [1]
Domanda 1
Then there was a coding question: a server has resources to support a certain volume of requests within a given time window, and you need to write a class that determines whether the current request has enough resources available. This can be solved using a token bucket algorithm.
Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso WeRide nel mese di mar 2025
Colloquio
The interview process includes 3oa, each for 1hr, and a hr call for 15 minutes
Will ask about your experience and basic knoledge(computer network, os, fullstack frrameworks etc). Coding part includes 2 Leetcode medium and 1 hard.
This stage typically includes multiple rounds of interviews with different team members. For technical roles, expect to discuss algorithms, data structures, system design, and possibly work through coding problems on a whiteboard or shared document.
For non-technical roles, expect in-depth discussions about your past experiences, situational questions, and how you approach problems and projects.