Most of the process was fine. Interviewers were helpful and understanding while they gave me problems to solve. Last interview was the most stressful interview I've ever had. I sat in the zoom call for half an hour before they showed up. I'll be the first to admit that the problem was a graph problem and wasn't easy for me. However I was still thinking through the logistics of how to code the solution when the interviewer started telling me the concepts behind the solution. I already knew the concepts, I was just working out exactly what the code would be. I didn't understand why so I kept trying to talk through the answer. This was met with some yelling about what to do and insisting that they were giving me the answer. Do I think I would have given a perfect answer in that interview and gotten an offer if that wasn't the case? Doubt it, it wasn't my best performance. Would I have been able to have some kind of at least semi-working solution on my own? Yes, absolutely and even if I didn't at least I'd feel bad because of my own shortcomings and not because it felt like I was being yelled at for almost an hour for not knowing how to code the answer right away. Honestly turned me off to working there before the interview process was even over.