I applied through college or university. I interviewed at Fidelity Investments (Mangaluru) in Aug 2017
Interview
There were four round of interview,1st-written test,2nd and 3rd technical interview,4th hr interview
Round I
This round was 60 multiple choice questions(20-general aptitude, 20-technical, 20-again technical(based on either communication/electronics/computer science)).Technical was a bit easy and aptitude took time to solve.
Interview questions [2]
Question 1
Round II(F2F-technical)
They shortlisted around 60 students for the second round. Second round was technical F2F. I was lucky to have a panel member from ECE and he didn’t know much about Data Structures(I’m from IT :-P). So, he asked some basic datastructure questions:
Name any some of the data structures you know – I told linked lists, stacks, queues and trees, etc
He started with Linked list and asked code for reversal of linked list
Deleting a particular node in a Circular Linked List
Binary Search logic and its code
Any other search algorithms he asked and I said Linear search, etc
Time complexity comparision of different search algorithms
Then, he moved onto Trees
What is balancing of a tree?How to do it?
What is AVL tree?(He asked to explain and made me to balance an AVL tree as well as write a code for it)
Types of trees.
C/C++:
First question was how do you rate your knowledge in C/C++?- I told 8-9 out of 10.So, he started asking.
Difference between Macro and Inline?
What is the new thing you learned about C/C++? (I told him how to calculate sizeof without using sizeof() operator)
What’s the silliest mistake you’ve done and after recognising the mistake, you thought as ohh !!! this simple mistake I made??
Structure Padding question:
struct temp{int a ;char b;int c;}
What is the sizeof this structure?Answer:12(not 9 because of structure padding)
HR was the first round
Followed by HM
HR asked for availability and resume then just disappeared
Even after following up, no response
Then next week for the same role, same message she sent to a friend of mine
Interview questions [1]
Question 1
They asked for availability and then totally ghosted me
1. DSA Round (Easy Level)
They usually don’t go very deep into complex algorithms. Expect fundamentals like:
Anagram check (e.g., compare two strings efficiently)
Palindrome check (string or number)
Basic array/string manipulation
Sometimes simple hashing or sorting logic
2. DBMS Basics
What is a primary key / foreign key
Difference between SQL joins (INNER, LEFT, RIGHT)
Basics of normalization
Simple query writing
They usually keep it conceptual + a few practical questions.
3. OOPs Concepts
Very standard questions, such as:
Pillars of OOP: Encapsulation, Inheritance, Polymorphism, Abstraction
Real-life examples
Difference between overloading vs overriding
Why OOP is useful
They may ask you to relate this to your project.
4. Puzzle / Logical Thinking
These are not super hard—just to test reasoning:
Basic math/logical puzzles
Pattern-based questions
Situational problem solving
5. Project Discussion
Explain your project clearly:
Problem statement
Your role
Tech stack
Be ready for:
“Why did you choose this approach?”
“What challenges did you face?”
“How would you improve it?”
I interviewed at Fidelity Investments (Durham, NC)
Interview
Behavioral interview with the hiring manager centered around STAR-style questions and getting an understanding of your current position. Focused on finding overlap in your experience with the experience needed for the role
1
Top companies for "Compensation and Benefits" near you