American Express
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed before Feb 2022. There were 3 interview rounds.
We all do our own work but what if someone needs your help after working hours, will you be able to help or neglect?
Come up with the new ideas while working on the old ones, explain that how you can introduce them gradually in the team and what are the benefits of doing so.
I applied via Recruitment Consulltant and was interviewed in Mar 2022. There were 4 interview rounds.
Hacker Renk test with coding problems, need to pass it
Object-oriented programming concepts that help in creating modular and reusable code.
Abstraction - hiding implementation details
Encapsulation - binding data and functions together
Inheritance - creating new classes from existing ones
Polymorphism - using a single interface to represent multiple types
Composition - combining objects to create more complex ones
Object-oriented programming concepts and reusable solutions for common problems.
Encapsulation, inheritance, and polymorphism are key OOP concepts.
Design patterns provide reusable solutions for common programming problems.
Examples of design patterns include Singleton, Factory, and Observer.
Understanding OOP and design patterns can lead to more efficient and maintainable code.
I applied via Instahyre and was interviewed in Feb 2022. There were 2 interview rounds.
A hackerrank test was shared which had 2 ques to be solved in 60 min in Node.JS. The first one was a simple DS question related to arrays. The second ques was to write routes and controllers for a Node.JS Express app. The routes were GET /projects, GET /project/:id and GET /projects/active
package.json lists dependencies and package-lock.json ensures consistent installs.
package.json lists all the dependencies required for the project
package-lock.json ensures that the same versions of dependencies are installed across all environments
package.json is manually edited while package-lock.json is generated automatically
package-lock.json is used for reproducible builds
Function to count certain functions in the application
Create a dictionary to store the count of each function
Increment the count of the function each time it is called
Include a reset function to reset the count of all functions
Example: def count_functions(): function_count = {}
Example: def function1(): function_count['function1'] += 1
Example: def reset_count(): function_count.clear()
To ensure package versions are taken from package-lock.json, use npm ci instead of npm install.
npm ci installs packages based on package-lock.json
npm install may update package versions in package.json
Always commit package-lock.json to version control
Creating an object with a function inside it.
Create an object using object literal notation
Define a function inside the object using function expression or declaration
Access the function using object.method() syntax
I applied via Approached by Company and was interviewed before Apr 2021. There were 6 interview rounds.
90 mins 10 -15 questions on database sql queries
My strengths include strong problem-solving skills and attention to detail. My weaknesses include a tendency to overthink and a lack of experience in certain technologies.
Strength: Strong problem-solving skills
Strength: Attention to detail
Weakness: Tendency to overthink
Weakness: Lack of experience in certain technologies
I would expect a competitive salary based on my experience, skills, and the responsibilities of the role.
Consider the market rate for Lead Backend Developers in the industry.
Take into account your years of experience and expertise in backend development.
Factor in the responsibilities and scope of the role.
Research salary ranges for similar positions in the company or industry.
Be prepared to negotiate and discuss benefi
Looking for new challenges and growth opportunities in a dynamic and innovative company.
Seeking a more challenging role to further develop my skills and expertise.
Interested in working with cutting-edge technologies and staying up-to-date with industry trends.
Desire to work in a collaborative and supportive team environment.
Want to contribute to the success of a company that aligns with my values and goals.
Seeking bett...
I applied via Referral and was interviewed in Aug 2021. There were 3 interview rounds.
10 multiple choice questions
2 program writing questions.
Business Analyst
871
salaries
| ₹9.6 L/yr - ₹17 L/yr |
Assistant Manager
693
salaries
| ₹14 L/yr - ₹42 L/yr |
Senior Analyst
570
salaries
| ₹5.8 L/yr - ₹23 L/yr |
Analyst
550
salaries
| ₹12.5 L/yr - ₹28 L/yr |
Lead Analyst
548
salaries
| ₹4 L/yr - ₹13 L/yr |
MasterCard
Visa
PayPal
State Bank of India