Taro Logo

Software Engineer Interview Experience - Raleigh, North Carolina

July 1, 2023
Positive ExperienceNo Offer

Process

First Round: HR screening. No particular questions, informal, and just Q&A plus the basics like asking how much I was expecting salary-wise. Went over the interview process.

2nd Round: Introduction to team (mostly behavioral). 20-25 minutes interview with 2 Fidelity employees.

3rd Round: Technical Questions. 1-hour interview with 3-4 Fidelity employees. Yes and no questions about my experiences and technical understanding mostly. Recommend to answer with: Yes and… No but… No coding challenges.

4th Round: Technical (Coding and some questions). This one took me by surprise as in the beginning, it was mentioned it would be only one round of technical, but in this round, we did some coding challenges and some technical questions. Prepare to have an IDE ready to code and run the program they want you to code; that was one of my mistakes. Since I was given no guidance on what was to come in the interview, I did not have this handy. I expected they would provide the platform and I would code there.

Questions

1st Round: HR screening Questions: Expected compensation

2nd Round Questions:

  • Walk us through your resume.
  • What experience have you had with Spring/building an API?
  • What are some of the tools you use to debug API endpoints?
  • Why are you interested in Fidelity?

3rd Round: Technical Questions

  • What is object-oriented programming (4 pillars of OOP)?
  • What are the access modifiers in Java (e.g., private, protected, public)?
  • How do you use Class A in Class B (How do you invoke Class A in Class B)?
  • Can you explain what is a HashMap?
  • How do you handle exceptions in Java? (Exception handling, basically “try” and “catch”)
  • What is a REST API?
  • How do you test a REST API? (I said I used the tool Insomnia)
  • What motivates you to work every day?
  • I would study general terms in Spring as they asked me if I have ever developed an API, which I mentioned I hadn’t but I know the basic principles.
  • Asked me if I know about Agile and SCRUM.
  • They asked me if I knew about SQL (general).

Probably I missed a few, but these are the questions I remember. After the questions, they ask you to ask questions for around 10 to 15 minutes at the end.

4th Round: Technical (Coding and some questions) There were 2 coding challenges:

  • First one was to use Java Stream to iterate through a list and find the even numbers.
  • The second one was to take a string and find all the unique characters and their count.

They asked me what were the constraints on PUT versus POST.

Was this helpful?

Interview Statistics

The following metrics were computed from 7 interview experiences for the Fidelity Investments Software Engineer role in Raleigh, North Carolina.

Success Rate

29%
Pass Rate

Fidelity Investments's interview process for their Software Engineer roles in Raleigh, North Carolina is very selective, failing most engineers who go through it.

Experience Rating

Positive71%
Neutral14%
Negative14%

Candidates reported having very good feelings for Fidelity Investments's Software Engineer interview process in Raleigh, North Carolina.

Fidelity Investments Work Experiences