First-round was a coding test on the wheebox platform. The questions could be solved in either Python, C, C++, or Java. It consisted of 3 questions: 1) a prime number test, 2) a palindrome test followed by printing the non-repeating part of the string if it was a palindrome otherwise printing all the possible divisions of the string that form a palindrome, and lastly, 3) to print the Kth digit from the right of A^B.
This was a verbal reasoning test, again on the wheebox platform. The questions were based on passage reading, vocabulary and grammar. There was a third test following this, which had puzzle-based questions that tested deductive logical and inductive reasoning, grid challenges that test memory, and motion challenges.
This round consisted of both technical and HR questions. I was first asked to introduce myself, including technical, family background, and hobbies. I was asked about my technical skills apart from coding such as my skills as an electronics engineer and knowledge about data science, specifying my tech stack. I was asked to explain my main projects, in which I talked about my ongoing final year project and 2 others that I completed in my previous semesters. To my surprise, the interviewer did not ask a single question based on important topics like DBMS or OS. Finally, I was asked the classic HR questions like my strengths and weaknesses and where do I see myself in 5 years after joining the organization.
It is recommended to be prepared to answer any technical questions based on SQL, OS, and DSA although it is dependent on the interviewer (and your luck) if such questions will be asked. Make sure you know the details of all the projects you have done throughout UG and explain at most 3 of the major ones.