The interview process took more than 3 weeks, where the first round was technical and lasted for more than the estimated time, and the second round was an assessment which has two weeks of time, after that the offer was released . It's better to look for another company, instead of wasting time by attending the interview here.