Fidelity Investments
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Company Website and was interviewed before Aug 2023. There were 2 interview rounds.
Coding questions mostly related to Java and Api
Algorithm specific questions to understand approach
Coding and mcqs
Top trending discussions
posted on 29 Oct 2024
I applied via Company Website and was interviewed in Sep 2024. There were 3 interview rounds.
Pseudo code explanation and improvement for better understanding and efficiency
Pseudo code is a high-level description of a computer program or algorithm
It uses natural language mixed with programming language-like syntax
Improvements can include adding comments for clarity, using proper indentation, and simplifying complex logic
Example: Original pseudo code - 'if x > 5 then print 'Hello World' else print 'Goodbye'
Impro...
A framework is a set of guidelines, libraries, and tools used to develop and maintain software applications.
Provides structure and organization for code
Promotes code reusability
Facilitates automation and testing
Examples: Selenium for web automation, JUnit for unit testing
Agile and day to day working
Stakeholders and conflict management
Effective ways of working include clear communication, collaboration, prioritization, and continuous improvement.
Clear communication is essential for sharing information and avoiding misunderstandings.
Collaboration helps team members work together towards common goals.
Prioritization ensures that tasks are completed in the most efficient order.
Continuous improvement involves learning from mistakes and finding ways to wo...
I applied via Naukri.com
Bug life cycle is the process of identifying, reporting, fixing, retesting, and closing a software bug.
Bug identification: Bug is identified by QA engineer during testing.
Bug reporting: QA engineer reports the bug with detailed information.
Bug fixing: Developer fixes the bug based on the reported details.
Bug retesting: QA engineer retests the fixed bug to ensure it is resolved.
Bug closing: Once the bug is confirmed fix
Query to find duplicate records in a database table
Use GROUP BY clause with HAVING COUNT() function to identify duplicate records
Select columns to display duplicate records
Example: SELECT column1, column2, COUNT(*) FROM table_name GROUP BY column1, column2 HAVING COUNT(*) > 1
Use a file copy command to copy one file to another
Use the 'cp' command in Unix/Linux systems
Syntax: cp source_file destination_file
Example: cp file1.txt file2.txt
Program to count letters in a word using array of strings
Create an array to store the count of each letter in the word
Iterate through each letter in the word and increment the count in the array
Return the array with the count of each letter
To find elements not available in DOM in Selenium, use try-catch block to handle NoSuchElementException.
Use try-catch block to handle NoSuchElementException when trying to find elements not available in DOM.
Catch the exception and handle it appropriately in the code.
Use WebDriverWait with ExpectedConditions to wait for the element to be present before interacting with it.
I was interviewed in Oct 2024.
Basics js question was there
Types of testing include functional testing, non-functional testing, manual testing, automated testing, regression testing, and performance testing.
Functional testing: Testing the functionality of the software against the requirements.
Non-functional testing: Testing aspects like performance, usability, and security.
Manual testing: Testing performed manually by testers.
Automated testing: Testing performed using automate...
Maths. reasoning, logical etc
Java coding and logical testing
The question is asking to provide the output response based on given input values.
Understand the input values provided
Analyze the expected output based on the input values
Apply any relevant logic or rules to determine the output response
I applied via Campus Placement and was interviewed in May 2024. There was 1 interview round.
Hackerearth test 2 automata questions , 7 automata fix and 8 mcq
Interview experience
based on 1 review
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.