90 minutes of your time via a CodeSignal, 20 min HR screen, 1 hr technical interview, and then the onsite which i believe was supposed to be 3 technical + 1 behavioral. for most experienced engineers, I don't believe the questions they ask are too difficult: i'd place them around leetcode mediums and easys. The codesignal went well and so I made it to the 1st technical interview. The question in and of itself wasn't very difficult, however, the engineer I spoke to wasn't very receptive to alternative approaches. I suggested an alternative on how to optimize the code we worked on and... he didn't like it very much as he had a preconceived approach in mind. As far as complexity is concerned, it would have been just as efficient. Something tells me that as a potential team member, he's very clearly the type to push his own agenda. When he was trying to explain the pre-conceived approach he had in mind, I hadn't understood it very well. There were moments during our zoom interview where I could see him laughing on screen, which... just completely made my nerves way worse than necessary. Compared to other interviews that I have had in the past, their difficulty is very reasonable. However, I think there needs to be better training on the interviewer's side as having a candidate very visibly see their interviewer laugh on screen is.... not helpful in the slightest. There have been other interviews here mentioned where past interviewers have also been just as arrogant, so this is not the first incidence of the "culture"