I applied online. I interviewed at WeRide (San Jose, CA) in Apr 2026
Interview
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.
Interview questions [1]
Question 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.
Regular coding interview on HackerRank. The interviewer was polite and supportive. After the coding interview there's a 15 minute resume deep dive. Ended up not having the offer, but I had a good experience.
Interview questions [1]
Question 1
Dynamic programming question on combinations to add up to a target number.
I applied online. The process took 4 weeks. I interviewed at WeRide
Interview
After 3 rounds of interviews with hard DP and ML alghorithm problems, they first gave me an offer and then rescinded it because they said they didn’t have headcount. The company’s hiring process seemed inconsistent, and the decision-making felt somewhat arbitrary. I’ve also heard of similar offer rescissions from people in my network.
Top companies for "Compensation and Benefits" near you