Both phone screens went well. In person, spent 5 hours. The people who interviewed were nice enough. Wrote code for multiple questions which went fine. One question, I misunderstood one of the operations that I could do, so that messed up the whole thing. The interviewer did not let me know I could do that operation, without that operation, it was impossible to solve. The other had a math trick which the interviewers expected me to figure out during the interview. I did my best, and got pretty close to having an approach, but ran out of time to implement. When I did not get the right answers, the hiring manager, came in when I was supposed to meet her and said "Production Emergency!" escorting me out of the building. This was a complete lie. I followed up with the recruiter and they never responded. If they are going to be dishonest during the interview, I can only imagine what they would do with employees. Glad to not get an offer.