The interview started with a self-introduction, where I briefly spoke about my background, technical skills, and projects.
Next, I was asked Java fundamentals, specifically focusing on Arrays and Linked Lists. The questions revolved around:
✔️ Declaring and initializing arrays
✔️ Performing operations on linked lists
✔️ Differences between arrays and linked lists
Following this, I was given a recursion-based coding problem and asked to explain the approach in detail. I walked through the base case, recursive case, and time complexity of my solution.
Overall, it was a great learning experience, and I enjoyed discussing problem-solving approaches with the interviewer.