Xiaopeng·Software Engineer·Technical Phone Screen
May 2026
Interviewed for a Data Engineer role at Xiaopeng and got hit with an LRU Cache implementation question. The interviewer was even nice enough to say a linked list wasn't required, but I still managed to freeze up completely and couldn't produce anything useful on the spot. Figured it out about five minutes after leaving the room.
- Implement an LRU Cache. An array-based approach is acceptable; no need for a linked list.
“The interviewer basically handed me a lifeline by saying I could skip the linked list version, and I still froze.” The rest of the author's notes on Software Engineer interview at Xiaopeng, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post