I was amazed with the interview process as there were more number of rounds than I expected. First was an introductory round with the HR. Post which I had to go through two coding challenges which I completed successfully. After the second coding challenge, I was scheduled for an interview with CTO and senior developer. CTO and senior developer were happy with my interview and the CTO informed me that there will be one another round for which I didn't have to prepare anything. I thought it would be an informal catchup with the team. But to my surprise, on the same day, I received an email from the HR stating I will have to attend another technical interview with team and I was asked to be prepared with algorithms and problem solving methods.
There were two people coming up to interview me, one of which was friendly and the other interviewer wasn't professional. The unprofessional interviewer never made an eye contact from start till the end. Even after telling the unprofessional guy that I don't have experience or knowledge on the topic he posted on me, still he kept asking questions around the same topic.
Following made me feel weird :
1) after the CTO interview, I being interviewed by new bees in that company
2)interviewer shouldn't embarrass the interviewee by asking questions revolving around the topic which the interviewee isn't aware of , rather should make them feel comfortable
My suggestion to people attending interview for this company is to find out the number of rounds that would be before hand and expect the worst for the interview and prepare yourself accordingly. Good luck!