Online Coding Round: This was the first round, which was divided into 4 sections:
English and Vocabulary: This consisted of MCQ questions based on basic grammar, like prepositions and tenses.
Programming: This consisted of MCQ questions based on technical topics, like Object-Oriented Programming, Network and Communication, Data Structure, Database Management System, and SQL, along with questions to find the output of a code snippet.
Coding: This was the most important section, consisting of 2 programming questions. The first program was very simple (implemented by using if-else logic). The second one was a bit tricky (In a 2D n x n matrix, print the sum of those diagonal elements whose count is greater than 3 in the entire matrix). Both programs used a Brute-Force Approach.
Algorithm: In this section, you had to write an algorithm of 2 programs. The first one used a Dynamic Programming approach, and the other one was based on Floyd Warshall’s algorithm.
Out of all the students who appeared, only 46 qualified for the next round.
Technical Interview Round: Firstly, the interviewer asked me to introduce myself. Then he started asking some technical questions on topics like Database Management System, OOPs, and SQL. He gave me a coding question to solve, which was very simple (Check if the array is sorted in non-decreasing order). He then started asking questions about the projects that I had made, which were mentioned in my resume. He also asked for a demo of any one of them, so I showed him an Android Application that was made by me and also the code for the same, available on my GitHub account. The interview continued for around 30 minutes.
HR Round: In this round, the interviewer asked me questions like:
The interview was very short, around 10 minutes, and finally, they selected 10 students for the Summer Internship.
They asked about my projects that I had done in college.
The following metrics were computed from 18 interview experiences for the Fidelity Investments Software Engineer role in Chennai, Tamil Nadu.
Fidelity Investments's interview process for their Software Engineer roles in Chennai, Tamil Nadu is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Fidelity Investments's Software Engineer interview process in Chennai, Tamil Nadu.