← Back to Directory

WeRide interview notes, page 4 of 4

Mid-sized

Most of these WeRide write-ups come from Software Engineers (21), then Data Scientists (5) and Frontend Engineers (5). The most reported rounds are the technical phone screen (30) and the behavioral / leadership round (1).

31 interview notes · updated Jul 2026

WeRide·Data Scientist·Technical Phone Screen

Jul 2026
WeRide data scientist round with two pandas problems back to back. Both were heavier than I expected for a DS role, felt more like a data engineering screen honestly.
  • Write a pandas function that adds a centered sliding-window average column to a DataFrame. For each row, average the k rows before it, the row itself, and the k rows after it. Rows without a full window on either side should get -1.
  • Given a DataFrame of time intervals per vehicle (and sometimes per event type), write pandas code to merge overlapping or touching intervals within each group, returning one row per merged interval.

“The edge case handling is where I fumbled.”

View Post