They have a very standardized interview process. Phone call w HR, take-home tech skills assessment, panel interview. I did fine on the initial two phases, and comparing my code to other solutions up on GitHub, it was not hard to advance to the panel round. This is where the experience wasn't so good - the initial interviewer had technical difficulties and was at least 5 minutes late. Throughout that first hour, he mentioned time being short several times, and saved a tech coding question for the last 20 minutes. As I start to define some entity classes, he stops me and says not to, just focus on the algorithm because there isn't enough time. This essentially strips away a frame of reference for myself to use when implementing the algorithm - it wasn't a difficult problem, but the frequent reminders about time running out are not really conducive to do my best problem solving. It was unprofessional and threw me off, so much so that I mentioned it to the next two interviewers in the second hour. If you are trying to assess how a SE tries to solve a problem or implement an algorithm, let them work it out!