I had technical round followed by a behavioural round. Overall the process was quite smooth. Although Python was not an available choice for the OA, I was allowed to use Python in the technical round. At first they asked few questions based on my resume and then the interviewer pulled up my solutions of OA and asked few questions based on it such as time complexity and how to optimize the code. My solution was optimal, so it was more about how to make the code more cleaner. This was followed by a DSA question on HackerRank. My solution was correct but had timelimit exceeded error for some tests. Nevertheless, I was chosen for the behavioural round.