This was an interview for the summer internship role.
First, there was an online assessment which had 5 sections:
I was able to answer most of the MCQs and both the coding questions. I was not able to solve the algorithms, but I still got into the interview round.
There were 2 interview rounds.
Technical Round: The interviewer was very friendly and told me not to panic, as it was just a discussion about what I had done so far.
He asked me questions about my projects, and I explained them.
Then he asked me how I solved the coding questions and for an optimal solution for it.
These were the coding questions:
A list of strings are given. Multiply each character's ASCII value and finally add all the strings' values, and return if it is even or odd. ex: {"abc","abcd"} ans: abc -> 979899 = 941094 abcd -> 979899100 = 94109400 now, 941094 + 94109400 = 95050494 which is even. EASIER SOLUTION: consider 'a' is 1, 'b' is 2 and so on. so, abc -> 12*3 = 6 abcd -> 24 abc + abcd = 24 + 6 = 30 which is even.
Consider a square matrix A of size N×N and an integer X which is an element of A. Find the row number R and column number C of X in A and calculate the sum of R and C. If the sum is even, find the sum of the digits of all even numbers in the matrix, and if the sum is odd, then find the sum of the digits of all odd numbers in the matrix.
HR Round:
The following metrics were computed from 2 interview experiences for the Fidelity Investments Full Stack Engineer role in Bengaluru, Karnataka.
Fidelity Investments's interview process for their Full Stack Engineer roles in Bengaluru, Karnataka 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 Full Stack Engineer interview process in Bengaluru, Karnataka.