The company reached out to me. Had a phone call interview. Few days later, I received an email to set up the next interview. I got to talk to CTO this time. CTO was very nice and polite. I received a positive feedback and I was invited to two 1-hr interview (frontend and backend). I emailed about any information about the interview and the response was "Yes it's a technical interview", wow, that definitely helps how to prepare for the interview... Backend interview wasn't about the backend at all. As a matter of fact, it was system design question, which was so out-of-blue topic for back-end interview. Companies usually let the interviewers know that there will be a system design question, but not at Ava. They don't give you any clue at all. The interviewer stayed quite during the entire interview and seemed clueless. When I asked the question during the system design, he seemed bothered by me asking questions and asked me back "why would you need that?", "sure, I guess". I quickly realized that I don't want to someone with that toxicityt and attitude toward someone who he just met. Second interview was frontend interview and it was great. He was interactive and encouraging. He introduced himself formally and stayed focused with the interview. He said I would be working in the front-end part with him if I get hired. He gave me 9.5/10 at the end of the interview and he said I was the best candidate for the interview so far. A couple days later, I received a rejection saying they decided to move with the other candidate. Based on how poorly it went with the back-end interview, I knew I wouldn't make it to the next interview no matter how well I did on the front-end interview. The interviewer who had been emailing me during the interview process was very unfriendly. Barely saying hi in the email and usually only few words in the email and talked short.