I applied online. The process took 4 months. I interviewed at Fidelity Investments (Westlake, TX) in Nov 2016
Interview
I received an email over the summer to apply for a summer internship with Fidelity. I did so and had 4 interviews. The first one was a video interview that was sent to the intern hiring manager for review. The second one was a phone interview with that hiring manager. The third one was a phone interview with the manager of the department that I will be working in. And the last one was a phone interview with an engineer in that same department.
I interviewed at Fidelity Investments (Smithfield, RI)
Interview
Started with a recruiter screening, followed by a 60 minute panel interview where we did a coding problem and discussed technical background. The interviewers were very friendly and I felt confident. Been a week, waiting to hear back about next steps
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?”