I recently had a technical interview focused on Data Structures and Algorithms (DSA) and Object-Oriented Programming (OOP). The questions were well-structured, testing both conceptual knowledge and problem-solving skills. I was asked to solve coding problems on arrays, trees, and dynamic programming, followed by detailed questions on OOP principles like inheritance, polymorphism, and design patterns. The interviewers emphasized efficient coding practices and code optimization, which made the experience both challenging and rewarding. Overall, it was a great opportunity to demonstrate my understanding of core computer science concepts.