I applied and after 2 weeks, they sent me technical interview test over kattis online platform with 48hours time in a week. It contains 3 algorithm questions, All tests past on platform except 1 in hard question. Than i thought they will not continue. After more than 1 month, they reached out and apolagized for not reaching out sooner and asked for face to face tech interview (first interview). I did this interview and next week HR sent me an email and said, they want to continue with hr interview (tech side also comfirmed that, they liked me in tech interview). I did HR interview as well and gave them 2 references. They also contacted references and after 1.5weeks, i sent an email and asked what is the status. Head of recuirement called me next day and said unfortunately they will not give an offer. They think I am good at tech but they are looking someone more team lead etc etc.