Initial Interviews are good and interviewers asked most of the questions as per the role. But experience in final interview with CTO is not positive. Because same questions that were asked in initial interviews and same was asked in final interview but in that interview you got rejected if. you proposed them multiple design solutions as per industry standards. Don't know their final interview hiring criteria