Phone screen, then technical test, in person interview which turns out to be another technical test conducted by people who don’t interview often, don’t communicate well, don’t know the questions they’ll be asking, don’t give you feedback. Very difficult to pass when it seems like it’s designed for you to fail and they don’t know what they’re doing in an interview. Also what is the purpose of a technical interview done after a technical test that a candidate has passed. They didn’t ask any general hr questions or any questions about the products or company that the recruiter said I should prepare for.