Upload Button Icon Add office photos

Fidelity Investments

Compare button icon Compare button icon Compare

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 appeared for an interview 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 two tables with the same schema, where one table has i ... read more
Q4. Describe your interview experience, including the technical asses ... read more
asked in Freshworks
Q5. Power Calculation Problem Statement Given a number x and an expon ... 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
  • Ans. 

    Effective leadership in software engineering involves communication, mentorship, and strategic decision-making.

    • Foster open communication: Encourage team members to share ideas and concerns, leading to a collaborative environment.

    • Mentorship: Provide guidance to junior developers, helping them grow their skills and confidence, as seen in code review sessions.

    • Strategic decision-making: Make informed choices about technolo...

  • Answered by AI
  • Q2. It was a techno managerial Round
Round 5 - HR 

(2 Questions)

  • Q1. HR discussion round
  • Q2. Salary negotiation

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

What are the roles & responsibilities of a Lead Software Engineer at Fidelity Investments?

Software Development

  • Design and develop test automation solutions
  • Build data ingestion pipelines
  • Collaborate with cross-functional teams to translate requirements

Read full roles & responsibilities

Top trending discussions

View All
Interview Hub
1w (edited)
anshitanegi
·
ex -
Planet Spark
When HR’s Chinese English made me drop the interview!
So, I talked to the HR yesterday about the interview. I asked Please send me the location But their English… bro I was shocked! It was like talking to someone jisne english nahi kuch ar hi seekh liya ho, if the HR’s English is this I can only imagine the rest of the company I decided to drop the interview with this chinese english😶‍🌫️
FeedCard Image
Got a question about Fidelity Investments?
Ask anonymously on communities.

Interview questions from similar companies

I appeared for an interview before Sep 2020.

Round 1 - Face to Face 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

It was in the day time. I was asked the programming language of my choice. It was mostly focused on programming fundamentals. I was asked 2 questions based on Data Structures and Algorithms.

  • Q1. How can you detect a loop in a linked list?
  • Ans. 

    A loop in a linked list can be detected using Floyd's Cycle Detection Algorithm.

    • Use two pointers - slow and fast, where slow moves one step at a time and fast moves two steps at a time.

    • If there is a loop, the two pointers will eventually meet at some point within the loop.

    • To detect the start of the loop, reset one pointer to the head and move both pointers one step at a time until they meet again.

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

This round was mostly focused on my resume and projects.

  • Q1. Tell me about your projects.
  • Ans. 

    I worked on several projects, including a web app for task management and a machine learning model for sentiment analysis.

    • Developed a task management web app using React and Node.js, allowing users to create, update, and delete tasks.

    • Implemented a machine learning model using Python and scikit-learn to analyze customer reviews and predict sentiment.

    • Created a personal portfolio website to showcase my projects and skills...

  • Answered by AI
Round 3 - Face to Face 

Round duration - 30 minutes
Round difficulty - Easy

It was in the evening. I went to their office in Gurgaon. It was taken by one of the technology director who had a lot of experience. 
 

Interview Preparation Tips

Professional and academic backgroundI completed Information Technology from Bharati Vidyapeeth's College of Engineering. I applied for the job as SDE - 1 in GurgaonAmerican Express interview preparation:Topics to prepare for the interview - Data structures and algorithms, Object-Oriented Programming System concepts, Database Management System, Operating System, Networking.Time required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Do practice a lot of data structures questions as mostly questions in interviews are based on them. Also, do prepare for projects mentioned in your resume and skills which you have mentioned. Coding ninjas has a big hand in making my interview clear as I have taken a course from the coding Ninjas which helped me a lot to make my concepts clear.

Application resume tips for other job seekers

Keep it short and crisp. Go through it properly before the interview. Make sure that you haven't put anything in it that can cause you problems during the interview.

Final outcome of the interviewSelected

Skills evaluated in this interview

Fidelity Investments HR Interview Questions

20 questions and answers

Q. Tell me about your project
Q. Tell me about your previous work experience and projects.
Q. Can you please introduce yourself?

I appeared for an interview in May 2017.

Interview Questionnaire 

6 Questions

  • Q1. Can string class be extended
  • Ans. 

    Yes, the string class can be extended in most programming languages.

    • Inheritance can be used to extend the functionality of the string class.

    • By creating a new class that inherits from the string class, additional methods and properties can be added.

    • Extending the string class allows for customization and adding specific functionality to strings.

    • Example: In Python, the string class can be extended by creating a new class ...

  • Answered by AI
  • Q2. What are the implecit object in JSP
  • Ans. 

    Implicit objects in JSP are predefined objects that are available for use without any declaration or initialization.

    • Implicit objects in JSP include request, response, session, application, out, config, pageContext, page, exception, and others.

    • These objects provide access to various aspects of the JSP environment and can be used to perform common tasks.

    • For example, the request object allows access to HTTP request parame...

  • Answered by AI
  • Q3. How does hash map works
  • Ans. 

    A hash map is a data structure that uses a hash function to map keys to values.

    • Hash map stores key-value pairs

    • It uses a hash function to compute an index for each key

    • Collisions can occur when two keys hash to the same index

    • Hash maps provide fast access to values based on their keys

  • Answered by AI
  • Q4. Difference between string buffer and string builder
  • Ans. 

    StringBuffer and StringBuilder are both used to manipulate strings, but StringBuffer is thread-safe while StringBuilder is not.

    • StringBuffer is synchronized, making it safe for use in multi-threaded environments.

    • StringBuilder is not synchronized, making it faster but not thread-safe.

    • StringBuffer is preferred when multiple threads are involved, while StringBuilder is preferred for single-threaded scenarios.

    • Both classes p...

  • Answered by AI
  • Q5. What is MVC
  • Q6. What are the annotation used in RESTFULL web services
  • Ans. 

    Annotations used in RESTful web services

    • 1. @Path - Specifies the URI path for the resource

    • 2. @GET - Specifies that the method handles HTTP GET requests

    • 3. @POST - Specifies that the method handles HTTP POST requests

    • 4. @PUT - Specifies that the method handles HTTP PUT requests

    • 5. @DELETE - Specifies that the method handles HTTP DELETE requests

    • 6. @PathParam - Binds the value of a URI template parameter to a method paramete...

  • Answered by AI

Interview Preparation Tips

Skills: Java Application Development

Skills evaluated in this interview

Are these interview questions helpful?

Interview Questionnaire 

11 Questions

  • Q1. Print all nodes at a distance k from a given node in binary tree?
  • Q2. RandN function : which generates random number in [1,2,3..N] with equal probability. Given rand5, write a code for rand7 using rand5
  • Ans. 

    Code for rand7 using rand5 function

    • Use rand5 twice to generate a number in [1,25] with equal probability

    • If the number is greater than 21, discard and try again

    • Otherwise, return (number mod 7) + 1

  • Answered by AI
  • Q3. Puzzle: Using all(8,8,3,3) and only operators(*,/,-,+), make 24
  • Q4. How do you implement LRU cache?
  • Q5. Your current project in Company? A lot of questions from CV? Discussion went on for about 15 minutes?
  • Q6. Then had a lot of questions around java script and java. About different design patterns and web services
  • Q7. A lot of questions around java, collections frameworks, multi threading and so on. (This took a good 25-30 minutes )
  • Q8. A strategy question. It would be asked depending on which team you are being interviewed for.Mine was some apple seller problem. Here knowledge of real world scenario helps. Advice is to observe things aro...
  • Q9. Write down function to select pivot element randomly in Quick Sort
  • Q10. He asked me what is a data structure and why do we use one. Explained him. He asked some real life example of stack and queue. All I could gave him was programming examples but when he insisted on real li...
  • Q11. As we were talking very much on each question. He felt like talking more and from tech he went around for some biggest learning from a mistake/biggest achievement of life kind of questions. There were oth...

Interview Preparation Tips

General Tips: I recently interviewed with Goldman Sachs, and had 4 rounds of interview with them at their campus in Bangalore.
Skills: Algorithm, Data structure
College Name: na

Skills evaluated in this interview

Interview Preparation Tips

Round: Technical Interview
Experience: Technical on paper test questions:(dis was only for 12 among d 26 shortlisted ppl after apti...others directly had interviews)
5 wer selected in this test who wer nw sent for interviews
TECHNICAL INTERVIEW: (pls list the questions asked in all the rounds)
26 shortlisted after apti (14 directly for interviews & 12 had one more technical on paper test...mentioned above)
der wer min 2 technical rounds for each of them...max were 5

- You are given course dependencies
A->B,C
B->D
C->A
D->nothing
The above dependencies mean...if you want to take course A...you should take courses B and C first....To take B,Course D must be taken first....D is an independent course and can be taken without any prior requirements.
Now you are told these dependencies.Come up with an appropriate data structure to represent these dependencies.Then write a code that finds out all the courses that the student can take up...in this case the student can first take course D because its independent.Now that course D has been taken he can next take up B as it depends on B alone...But the courses A and C can never be taken because they depend on each other...So here all the courses that can be taken are B and D.
After i wrote the code....he asked for all possible test cases
-Given an array of length N....It can be filled with nos. only from 1 to N....find which nos are repeated in the array
-Given pointers to two nodes in a binary tree....find their least common ancestor...each node has pointer to only the parent node...not the left and right child..
-In a binary tree(Not necessarily a BST)...suppose the weight of any node is defined as the product of the key value of the node and the level of the node(Root at level 1)...find the node with maximum weight in the binary tree
-A sorted array of size n is right circularly rotated k times and this rotated array is given to you as input...Find out the value of k in log n time .
-There are some processes running at time T....and there are processes running at time T+30.
You have to find out
1)Which processes died at time T+30,which were alive at time T
2)Which are the new processes at time T+30,which were not there at time T
3)Which are the processes that were there at time T and are still running at time T+30
What data structure will you use to represent the process lists and write code to find out the answers to the 3 questions above
-Given a binary search tree...and a target sum...starting at the root...which all paths add up to the target sum?...if there are multiple paths....return the path with least no. of nodes.


College Name: Veermata Jijabai Technological Institute, Mumbai [ VJTI ]

Interview Questionnaire 

1 Question

  • Q1. Asked many Dbsa questions. You need to be thorough about the joins in the databases.

Interview Preparation Tips

Round: Test
Experience: Practice questions on Indiabix.

Round: Technical Interview
Experience: Operating Systems basics, Dbsa basics

General Tips: 1: Be Confident.
2: Keep Smiling.
3: Do not be Panic.
4: Remember they are here to hire you but not reject you.
5: Do not loose hope.
6: Believe at yourself.
7: Start preparing early.
8: Do demo interviews with your friend.
Skill Tips: Make sure you do a course on object oriented programming
Skills: C, Sql, Java
College Name: BITS PILANI
Motivation: Every body joins a comapny for making a software or earning money. But I was always motivated to MAKE MONEY. I have taken this job because they have very extensive work in Share Market and they have lots of MBA from IIM's, Lots of CAs, CS. Thats why i have choosen Edelweiss. I have rejected epic System USA for this profile.

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
What are the most common questions asked in Fidelity Investments Lead Software Engineer HR round?

The most common HR questions asked in Fidelity Investments Lead Software Engineer interview are -

  1. Where do you see yourself in 5 yea...read more
  2. Why are you looking for a chan...read more
  3. What are your strengths and weakness...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.3/5

based on 7 interview experiences

Difficulty level

Easy 20%
Moderate 80%

Duration

Less than 2 weeks 60%
2-4 weeks 40%
View more
Fidelity Investments Lead Software Engineer Salary
based on 1.1k salaries
₹19.5 L/yr - ₹33 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 120 reviews

4.0/5

Rating in categories

3.8

Skill development

4.1

Work-life balance

3.6

Salary

4.2

Job security

4.1

Company culture

3.3

Promotions

3.9

Work satisfaction

Explore 120 Reviews and Ratings
Lead Software Engineer
1.1k salaries
unlock blur

₹19.5 L/yr - ₹33 L/yr

Software Engineer
931 salaries
unlock blur

₹12 L/yr - ₹19.6 L/yr

Principal Software Engineer
272 salaries
unlock blur

₹30 L/yr - ₹50 L/yr

Process Specialist
268 salaries
unlock blur

₹3.7 L/yr - ₹7.2 L/yr

Senior Process Specialist
222 salaries
unlock blur

₹4.4 L/yr - ₹9.2 L/yr

Explore more salaries
Compare Fidelity Investments with

Wells Fargo

3.8
Compare

JPMorgan Chase & Co.

3.9
Compare

HSBC Group

3.9
Compare

Citicorp

3.7
Compare
write
Share an Interview