Filter interviews by
I applied via Company Website and was interviewed in Mar 2024. There was 1 interview round.
45 minutes, leetcode medium
I appeared for an interview before May 2023.
I applied via Recruitment Consulltant and was interviewed before Nov 2023. There was 1 interview round.
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
I applied via Recruitment Consulltant and was interviewed before Nov 2022. There were 5 interview rounds.
Hacker Ranker - easy to medium questions
3 coding problem. You will be easily able to solve if you are regular coder
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...
I applied via Naukri.com and was interviewed before Mar 2021. There were 4 interview rounds.
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('')) }
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
Top trending discussions
I appeared for an interview before Sep 2020.
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.
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.
Round duration - 30 minutes
Round difficulty - Easy
This round was mostly focused on my resume and projects.
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...
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.
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 seekersKeep 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 interviewSelectedposted on 20 May 2017
I appeared for an interview in May 2017.
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 ...
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...
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
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...
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...
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
Some of the top questions asked at the Fidelity Investments Lead Software Engineer interview -
based on 7 interview experiences
Difficulty level
Duration
based on 120 reviews
Rating in categories
Lead Software Engineer
1.1k
salaries
| ₹19.5 L/yr - ₹33 L/yr |
Software Engineer
931
salaries
| ₹12 L/yr - ₹19.6 L/yr |
Principal Software Engineer
272
salaries
| ₹30 L/yr - ₹50 L/yr |
Process Specialist
268
salaries
| ₹3.7 L/yr - ₹7.2 L/yr |
Senior Process Specialist
222
salaries
| ₹4.4 L/yr - ₹9.2 L/yr |
Wells Fargo
JPMorgan Chase & Co.
HSBC Group
Citicorp