Fidelity Investments
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
Array and string coding
I want to join Fidelity because of its reputation for innovation and commitment to employee development.
Fidelity is known for its cutting-edge technology and forward-thinking approach
I am impressed by Fidelity's focus on continuous learning and career growth opportunities
I believe Fidelity's values align with my own, particularly in terms of integrity and excellence
During a group project, I had a conflict with a team member over the direction of our presentation.
Team member wanted to focus on one aspect while I wanted to highlight another
We discussed our viewpoints and compromised on a balanced approach
Resulted in a successful presentation that covered all important aspects
I applied via Company Website and was interviewed in Mar 2024. There were 4 interview rounds.
Iterate through each character in the array of strings and keep track of the frequency of each character. Return the character with the maximum frequency.
Create a dictionary to store the frequency of each character
Iterate through each string in the array and then through each character in the string
Update the frequency count of each character in the dictionary
Return the character with the maximum frequency
Yes, I have experience with Junit, SQL and NoSQL databases, Kafka, Dockerization, Java 8 features, stream() operations, and shell scripting in Unix.
I have used Junit for unit testing in Java projects.
SQL databases are relational databases that use structured query language for data manipulation, while NoSQL databases are non-relational databases that provide flexible schema design and horizontal scalability.
I have work...
The most complex SQL query involved nested queries for data manipulation. Used inner join. Implemented hashset and avoided trees due to their drawbacks.
Nested SQL query used for complex data manipulation
Inner join used for combining data from multiple tables
Implemented hashset for efficient data storage and retrieval
Avoided trees due to their drawbacks such as unbalanced structure and slower traversal times
Shell scripting for find and replace, adding index to lines, multithreading, hashmap vs hashtable, stack vs queue
Use sed command for find and replace in shell scripting
Use awk command to add an index at the beginning of each line in a file
Multithreading is the ability of a CPU to execute multiple threads concurrently
Single threaded means only one thread is executed at a time, while multithreaded allows multiple threads...
I applied via Referral and was interviewed in Jul 2024. There were 3 interview rounds.
My last project involved implementing a monitoring system for a large-scale e-commerce platform.
Designed and implemented a custom monitoring solution using Prometheus and Grafana
Integrated alerting mechanisms to notify on-call engineers of critical issues
Optimized monitoring queries and dashboards for performance and usability
Fidelity Investments interview questions for popular designations
posted on 29 Nov 2024
Get interview-ready with Top Fidelity Investments Interview Questions
General aptitude and English questions.
Machine Learning is a branch of artificial intelligence that involves developing algorithms and models that allow computers to learn from and make predictions or decisions based on data.
Machine Learning involves training algorithms to learn patterns from data and make predictions or decisions without being explicitly programmed.
It is used in various applications such as recommendation systems, image recognition, natura...
React Js is a JavaScript library for building user interfaces.
React Js is developed and maintained by Facebook.
It allows developers to create reusable UI components.
React uses a virtual DOM for better performance.
React can be used for building single-page applications.
Transactions in microservices are managed using distributed transactions or compensating transactions.
Distributed transactions involve multiple microservices coordinating with a transaction manager to ensure data consistency across services.
Compensating transactions involve each microservice having a compensating action to rollback changes if a transaction fails.
Saga pattern is commonly used in microservices to manage ...
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
General aptitude logical , reasoning
DSA Algorithm, SQL queries and some scenario based questions.
Multiple join clauses in SQL allow for joining multiple tables based on different conditions.
Multiple join clauses can be used to join more than two tables in a single query.
Each join clause specifies the relationship between two tables using keys or columns.
Different types of joins like INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN can be used in multiple join clauses.
Top trending discussions
Interview experience
based on 905 reviews
Rating in categories
Lead Software Engineer
974
salaries
| ₹10 L/yr - ₹35 L/yr |
Software Engineer
914
salaries
| ₹7 L/yr - ₹22 L/yr |
Process Specialist
295
salaries
| ₹3.4 L/yr - ₹7.2 L/yr |
Principal Software Engineer
218
salaries
| ₹19.8 L/yr - ₹55 L/yr |
Senior Process Specialist
187
salaries
| ₹4 L/yr - ₹9.5 L/yr |
Vanguard
Blackrock
Charles Schwab
JPMorgan Chase & Co.