The whole interview process was more than 2 months, 1 to 2 weeks between every round. First round was an OA with 7 medium to hard Leetcode questions and 1 SQL question, followed by 2 technical interviews with senior engineers and CTO. In the first technical interview, candidate was asked to write a simple REST API from scratch, with language and framework of your choice. Second interview was a quite challenging programming task, you were asked to solve it within 1 hour. The whole interview process was too long. If you are not interested in hiring the candidate, don't let the candidate wait for so long to get rejection.