I interviewed at Etched (San Jose, CA) in May 2026
Interview
Recruiter screen followed by Coding Screen. Coding screen was a live coding round on CoderPad. Interviewer showed up 5 minutes late. The question was interesting. My solution was incomplete and I did not proceed to the next round.
Interview questions [1]
Question 1
Question was to design an event loop where events are registered anytime. Events must be executed periodically according to the event config. Each event has an exec function that can return a bool to indicate event execution must proceed periodically.
They were quick to schedule an interview. The recruiter implied it would be about LLMs/transformers, but the interview was about a completely unrelated topic (max flow). I was given an empty coderpad environment and a vague description of the problem. I understand the need to test if a candidate would ask clarifying questions, but it doesn't make sense to tell a candidate that those details do not matter and then get visibly upset at them for asking. Would not recommend.
Interview questions [1]
Question 1
Calculate the maximum bandwidth flow between two servers, given a list of servers, access switches, and distribution switches.