It was a great experience overall. I was asked to explain my past projects in detail, focusing on the tools, technologies, and the impact they created. Since the role was related to data analysis, I also discussed how I handled datasets, performed data cleaning, and extracted meaningful insights using tools like Excel, SQL, and Python libraries such as Pandas and Matplotlib.
In addition to the project discussion, there were questions around Object-Oriented Programming (OOPs) concepts like inheritance, polymorphism, and encapsulation, as well as some core DBMS topics, including normalization, SQL joins, and indexing.
They also asked a few basic Data Structures questions, such as arrays, linked lists, and hash maps, mostly to understand my problem-solving approach rather than deep algorithmic knowledge. The interview felt balanced and allowed me to showcase both my technical knowledge and analytical thinking.