In your interview, the process followed a clear structure. It began with an HR call where they asked about your background, focusing on your previous internship experiences and the impact you made there. After that, the discussion shifted toward technical skills, starting with data structures and algorithms questions related to arrays. These problems tested your logical reasoning, problem-solving ability, and familiarity with core algorithmic patterns like searching, sorting, or optimizing array operations. Finally, they moved into neural networks, asking you to expand the given code. This step assessed not only your coding ability but also your understanding of deep learning concepts such as adding hidden layers, using different activation functions, or integrating techniques like dropout and batch normalization to improve performance. This combination of HR, DSA, and neural networks showed that they wanted to evaluate both your communication and technical depth.