First step was introductory call of about 30 min. Then a take home assignment was given. The question was medium to hard. One week time window was given. Then, after evaluation they took my technical round of 1 hour and 30 minutes. My take home assignment solution was good, which I can assure from test data evaluation. Technical round was divided into two parts, one was Image Processing and Deep learning, which again was great from my side as I could answer all questions. Second part was about coding and few other misc questions. Was able to solve coding question. He asked me questions about linux, which I fairly answered. My performance in this section was not great but was not bad either. After that no response from them. All companies are clear about selecting and rejecting the person. But they are not clear I felt (may be they were window shopping). No response even after reminders. That's why overall experience was not good.