Upload Button Icon Add office photos

Fidelity Investments

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Fidelity Investments Lead Software Engineer Interview Questions and Answers

Updated 5 Nov 2024

Fidelity Investments Lead Software Engineer Interview Experiences

5 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Coding Test 

45 minutes, leetcode medium

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed before May 2023.

Round 1 - Technical 

(1 Question)

  • Q1. Java concepts , Rest API , Springboot , microservices
Round 2 - Technical 

(1 Question)

  • Q1. Project related techinal descriptions and scenarios
Round 3 - HR 

(1 Question)

  • Q1. Basic scenarios on project scenarios and package

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared on the - Java Concepts , Microservices and SQL

Lead Software Engineer Interview Questions Asked at Other Companies

asked in Freshworks
Q1. Square Root with Decimal Precision Problem Statement You are prov ... read more
asked in Freshworks
Q2. Vertical Order Traversal Problem Statement You are given a binary ... read more
asked in Epsilon
Q3. If we have 2 tables with the same schema, one table has indexes a ... read more
asked in Freshworks
Q4. Power Calculation Problem Statement Given a number x and an expon ... read more
asked in Freshworks
Q5. Longest Unique Substring Problem Statement Given a string input o ... read more
Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Nov 2023. There was 1 interview round.

Round 1 - Coding Test 

I was have around 4 +1 HR round
1st round was Hakerrank test -it was easy
2 and 3rd round where technical interview question where mostly from my resume and my work only

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed before Nov 2022. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Hacker Ranker - easy to medium questions

3 coding problem. You will be easily able to solve if you are regular coder

Round 3 - One-on-one 

(1 Question)

  • Q1. Technical round cum DSA
  • Ans. DSA problems - LRU Spring boot and microservices architecture questions Design questions on project Current project topology
  • Answered Anonymously
Round 4 - One-on-one 

(2 Questions)

  • Q1. Managerial Round
  • Q2. It was a techno managerial Round
Round 5 - HR 

(2 Questions)

  • Q1. HR discussion round
  • Q2. Salary negotiation

Fidelity Investments interview questions for designations

 Lead Engineer

 (1)

 Software Engineer

 (16)

 Lead QA Engineer

 (1)

 Senior Software Engineer

 (4)

 Associate Software Engineer

 (2)

 Software Development Engineer

 (1)

 Software Engineer Intern

 (1)

 Lead Developer

 (2)

I applied via Naukri.com and was interviewed before Mar 2021. There were 4 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. 1. Explain protractor framework 2. What is package lock file ? 3. Difference between === and == in JS 4. A javascript program to reverse a number
  • Ans. 

    Answers to technical questions for Lead Software Engineer position

    • Protractor is an end-to-end testing framework for AngularJS applications

    • Package lock file is used to lock the version of dependencies installed in a project

    • === checks for both value and type equality while == checks for value equality only

    • function reverseNumber(num) { return parseInt(num.toString().split('').reverse().join('')) }

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. 1. Program to swap two numbers without using temp 2. Encapsulation in java with example
  • Ans. 

    Program to swap two numbers without using temp and encapsulation in Java with example

    • Use XOR operator to swap two numbers without using temp variable

    • Encapsulation is a mechanism to hide data and methods from outside world

    • Example: private variables with public getter and setter methods

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Managerial discussion of aspirations
Round 4 - HR 

(7 Questions)

  • Q1. Where do you see yourself in 5 years?
  • Q2. Why are you looking for a change?
  • Q3. What are your salary expectations?
  • Q4. What is your family background?
  • Q5. Share details of your previous job.
  • Q6. What are your strengths and weaknesses?
  • Q7. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Getting resumes shortlisted is tricky else interview are ok okay

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java, lambda expressions, micro services
Round 2 - Technical 

(1 Question)

  • Q1. Microservices architecture, saga pattern
Round 3 - One-on-one 

(1 Question)

  • Q1. Managerial, how do you improve your skills etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare on job description and your skills
Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
No response

I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. How is Memory Management done in Java?
  • Ans. 

    Memory management in Java is handled automatically by the JVM through garbage collection.

    • Java uses automatic memory management through garbage collection to allocate and deallocate memory.

    • Garbage collection in Java helps in reclaiming memory occupied by objects that are no longer in use.

    • Java provides the 'finalize()' method to perform cleanup operations before an object is garbage collected.

  • Answered by AI
  • Q2. How does Angular works?
  • Ans. 

    Angular is a front-end web application framework that allows developers to build dynamic single-page applications.

    • Angular works by extending HTML with directives and data binding to create dynamic content.

    • It uses components to encapsulate different parts of the UI and services to provide functionality across components.

    • Angular uses dependency injection to manage dependencies and facilitate testing.

    • It follows a modular ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Internal working of HashMap
  • Ans. 

    HashMap is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.

    • HashMap internally uses an array of linked lists to store key-value pairs.

    • When a key-value pair is added, the key is hashed to determine the index in the array where it will be stored.

    • If multiple keys hash to the same index, a linked list is used to handle collisions.

    • HashMap allows null keys and values, but only one ...

  • Answered by AI
  • Q2. Difference between ArrayList and LinkedList
  • Ans. 

    ArrayList is implemented as a resizable array, LinkedList is implemented as a doubly linked list.

    • ArrayList provides fast random access, LinkedList provides fast insertion and deletion.

    • ArrayList uses more memory as it needs to allocate a fixed-size array, LinkedList uses more memory for storing references to next and previous elements.

    • Example: ArrayList is suitable for scenarios where random access is frequent, LinkedLi...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Python and SQL related questions
Round 2 - HR 

(1 Question)

  • Q1. Salary negotiations and behaviour questions
Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Coding Test 

Android Machine coding - 1 hr - Write login and test cases

Interview Preparation Tips

Topics to prepare for JPMorgan Chase & Co. Lead Software Engineer interview:
  • ViewModel

Fidelity Investments Interview FAQs

How many rounds are there in Fidelity Investments Lead Software Engineer interview?
Fidelity Investments interview process usually has 2-3 rounds. The most common rounds in the Fidelity Investments interview process are Technical, HR and Coding Test.
How to prepare for Fidelity Investments Lead Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Fidelity Investments. The most common topics and skills that interviewers at Fidelity Investments expect are AWS, Java, Software Engineering, Angular and Python.
What are the top questions asked in Fidelity Investments Lead Software Engineer interview?

Some of the top questions asked at the Fidelity Investments Lead Software Engineer interview -

  1. 1. Explain protractor framework 2. What is package lock file ? 3. Difference be...read more
  2. 1. Program to swap two numbers without using temp 2. Encapsulation in java with...read more
  3. Java concepts , Rest API , Springboot , microservi...read more

Tell us how to improve this page.

Fidelity Investments Lead Software Engineer Interview Process

based on 7 interviews

Interview experience

4.3
  
Good
View more

Interview Questions from Similar Companies

Citicorp Interview Questions
3.7
 • 563 Interviews
Wells Fargo Interview Questions
3.8
 • 562 Interviews
HSBC Group Interview Questions
4.0
 • 484 Interviews
Goldman Sachs Interview Questions
3.5
 • 376 Interviews
American Express Interview Questions
4.2
 • 358 Interviews
UBS Interview Questions
3.9
 • 331 Interviews
Morgan Stanley Interview Questions
3.7
 • 291 Interviews
Morningstar Interview Questions
3.9
 • 241 Interviews
Bank of America Interview Questions
4.3
 • 235 Interviews
View all
Fidelity Investments Lead Software Engineer Salary
based on 964 salaries
₹12 L/yr - ₹36 L/yr
At par with the average Lead Software Engineer Salary in India
View more details

Fidelity Investments Lead Software Engineer Reviews and Ratings

based on 107 reviews

4.0/5

Rating in categories

3.8

Skill development

4.1

Work-life balance

3.6

Salary

4.2

Job security

4.0

Company culture

3.3

Promotions

3.8

Work satisfaction

Explore 107 Reviews and Ratings
Lead Software Engineer
964 salaries
unlock blur

₹12 L/yr - ₹36 L/yr

Software Engineer
902 salaries
unlock blur

₹7 L/yr - ₹22 L/yr

Process Specialist
296 salaries
unlock blur

₹3.4 L/yr - ₹7.2 L/yr

Principal Software Engineer
227 salaries
unlock blur

₹17.4 L/yr - ₹55 L/yr

Senior Process Specialist
186 salaries
unlock blur

₹4 L/yr - ₹9.2 L/yr

Explore more salaries
Compare Fidelity Investments with

Vanguard

4.1
Compare

Blackrock

3.8
Compare

Charles Schwab

4.2
Compare

JPMorgan Chase & Co.

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview