Filter interviews by
Be the first one to contribute and help others!
posted on 2 Oct 2024
I applied via Campus Placement and was interviewed in Sep 2024. There were 5 interview rounds.
Round 1 was aptitude round, it consisted of java and c++ snippets and we had to guess the output. Apart from that there were problems on speed, velocity, distance and time. Problems on word-letter patterns were also asked. The aptitude round had 30 questions and time given was 30 minutes.
Aptitude round was the only elimination round. The next following 4 rounds were non-elimination rounds. Coding test included 3 questions - 1 and half hour was given to solve the same. It is fine if you don't perform well here, since it is a non-elimination round. But try to solve 1 and half or 2 questions atleast. The questions were mainly based on 1d arrays, 2D arrays, strings and string arrays.
I am a recent graduate with a degree in engineering, eager to learn and grow in the field.
Recent graduate with a degree in engineering
Passionate about learning and growing in the field
Eager to apply theoretical knowledge to practical projects
Structure languages focus on procedures and functions, while object-oriented languages focus on objects and classes.
Structure languages use functions and procedures to manipulate data
Object-oriented languages use objects and classes to encapsulate data and behavior
Structure languages are more procedural in nature, while object-oriented languages are more modular and reusable
Examples of structure languages include C and...
OOPS concepts are fundamental to object-oriented programming and include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: A child class inherits properties and behaviors from a parent class. Example: Animal class can be a parent class with child classes like Dog and Cat inheriting its attributes.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: A car ob...
The static keyword in programming is used to declare variables, functions, or classes that retain their values or state throughout the program's execution.
Static variables retain their values between function calls
Static functions can only be accessed within the same file
Static classes cannot be instantiated and have limited visibility
Static keyword can also be used in C++ to declare class members shared among all inst
The system architecture diagram for a web application project visually represents the components and their interactions.
Include components like client-side interface, server-side application, database, and external services
Show how these components communicate with each other
Consider scalability, security, and performance in the design
Use standard symbols and notations for clarity
Access modifiers in Java control the visibility of classes, methods, and variables.
There are four types of access modifiers in Java: public, private, protected, and default.
Public: accessible from any other class.
Private: only accessible within the same class.
Protected: accessible within the same package and subclasses.
Default: accessible only within the same package.
Example: public class MyClass { private int myVar; p
Encapsulation, Inheritance, Polymorphism, Abstraction
Encapsulation: Data hiding and bundling of data with methods. Example: Using private variables and public methods.
Inheritance: Reusing code and creating a hierarchy of classes. Example: Subclass inheriting properties and methods from a superclass.
Polymorphism: Ability to present the same interface for different data types. Example: Method overloading and overriding.
A...
A project is assigned to a group of students and we need to come up with an idea on how to implement that project as a team.
I am a recent graduate with a degree in engineering, eager to learn and grow in the field.
Recent graduate with a degree in engineering
Passionate about learning and growing in the field
Eager to apply theoretical knowledge to practical projects
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
I applied via Referral and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.
The test will comprise a total of 60 questions, divided as follows: 70% of the questions will focus on finance and accounting, while the remaining questions will cover aptitude and English.
I applied via Naukri.com and was interviewed in Sep 2024. There were 4 interview rounds.
Implementation of shared and unique pointers in C++ with operator overloading.
Implement a class for shared pointer with reference counting.
Handle assignment by incrementing reference count and decrementing old pointer's count.
Overload -> and * operators to access underlying object.
Use shared pointer in main method by creating instances and passing them around.
For unique pointer, implement a class that transfers ownersh
Design a system with org hierarchy to find all sub-ordinates using array of pointers.
Create a class for each employee with a pointer to their manager
Use an array of pointers to store all employee objects
Traverse the array to find all sub-ordinates of a given employee
Yes, I am ready to shift to Bengaluru for the c++ associate position.
I am excited about the opportunity to work in Bengaluru.
I have researched the city and am comfortable with the relocation.
I am flexible and adaptable to new environments.
I have friends/family in Bengaluru who can support me during the transition.
posted on 16 Dec 2024
Chola can be known through various methods such as historical records, archaeological findings, and cultural practices.
Study historical records and documents related to the Chola dynasty
Explore archaeological sites and artifacts associated with the Chola civilization
Learn about the cultural practices, art, and architecture of the Chola period
Consult experts and scholars in the field of Chola history and culture
I handle pressure by staying organized, prioritizing tasks, and maintaining a positive attitude.
Stay organized by creating to-do lists and setting deadlines
Prioritize tasks based on urgency and importance
Maintain a positive attitude by focusing on solutions rather than problems
Managing travelling involves proper planning, organization, and time management.
Create a detailed itinerary with travel dates, times, and locations.
Pack efficiently and only bring necessary items to avoid overpacking.
Utilize travel apps and tools to stay organized and informed.
Stay flexible and be prepared for unexpected delays or changes in plans.
Prioritize rest and self-care to avoid burnout during travel.
Stay connec...
I applied via Company Website and was interviewed in Aug 2024. There were 3 interview rounds.
My work experience includes roles in financial services and consulting, providing me with relevant skills for Amex.
I have worked in financial services for 5+ years, including roles at a major bank and a fintech startup.
I have experience in consulting, where I worked on projects related to financial analysis and strategy development.
My resume highlights my expertise in financial modeling, data analysis, and client relat...
I changed to Amex for its reputation for innovation, strong company culture, and opportunities for growth.
Reputation for innovation in the financial industry
Strong company culture focused on employee development and diversity
Opportunities for career growth and advancement within the company
I utilized data management and analytics to track project progress, identify trends, and make data-driven decisions.
Implemented data management systems to organize and store project data efficiently
Utilized analytics tools to analyze project performance and identify areas for improvement
Generated reports and dashboards to track key metrics and communicate findings to stakeholders
Used data insights to make informed deci
I used data analysis tools to identify trends, patterns, and correlations to inform strategic business decisions.
Utilized data visualization tools to present key findings to stakeholders
Conducted regression analysis to predict future outcomes based on historical data
Collaborated with cross-functional teams to gather and analyze data from multiple sources
I always approach disagreements with a focus on finding common ground and maintaining open communication.
Listen actively to understand the boss's perspective
Express my own perspective calmly and respectfully
Seek a compromise or solution that benefits both parties
Follow up to ensure the issue is fully resolved
I will approach different teams with requirements by understanding their unique needs, building relationships, and communicating effectively.
Understand the goals and priorities of each team to tailor requirements accordingly
Build relationships with key stakeholders to gain buy-in and support
Communicate clearly and regularly to ensure alignment and address any concerns
Collaborate with cross-functional teams to ensure al
To find the top 3 horses from a set of 25 horses, we can sort them based on their performance or rankings.
Sort the horses based on their performance or rankings
Select the top 3 horses from the sorted list
Consider factors like speed, endurance, and previous race results
I approach conflicts at workplace by actively listening, understanding all perspectives, and finding a mutually beneficial solution.
Actively listen to all parties involved in the conflict
Seek to understand the root cause of the conflict
Encourage open communication and dialogue
Find a mutually beneficial solution that addresses the concerns of all parties
Mediate if necessary to facilitate resolution
I prioritize tasks, set boundaries, delegate when necessary, and make time for self-care.
Prioritize tasks based on deadlines and importance
Set boundaries by establishing work hours and sticking to them
Delegate tasks to team members when overwhelmed
Schedule time for self-care activities like exercise, hobbies, and relaxation
Communicate with supervisors and colleagues about workload and availability
The 3 pillars of data management are data quality, data governance, and data security.
Data quality ensures that data is accurate, complete, and reliable.
Data governance involves establishing policies and procedures for managing data assets.
Data security focuses on protecting data from unauthorized access or breaches.
I will approach disputes with my manager by actively listening, seeking common ground, and proposing solutions collaboratively.
Actively listen to my manager's perspective and concerns
Seek common ground and areas of agreement
Propose solutions collaboratively, considering both perspectives
Maintain professionalism and respect throughout the discussion
Seek feedback and learn from the experience to prevent future conflicts
I applied via Approached by Company and was interviewed in Sep 2024. There were 5 interview rounds.
Use two threads to print odd and even numbers in sync
Create two threads, one for printing odd numbers and one for printing even numbers
Use synchronization mechanisms like mutex or semaphore to ensure output is in sync
Example: Thread 1 prints odd numbers (1, 3, 5, ...) and Thread 2 prints even numbers (2, 4, 6, ...)
Find the largest common prefix among an array of strings.
Iterate through the characters of the first string and compare with the corresponding characters of other strings.
Stop when a mismatch is found or when reaching the end of any string.
Return the prefix found so far.
Saga pattern is a design pattern used in microservices architecture to manage distributed transactions.
Saga pattern breaks down a transaction into a series of smaller, independent steps.
Each step in the saga is a separate transaction that can be rolled back if needed.
If one step fails, compensating transactions can be executed to undo the changes made by previous steps.
Saga pattern helps maintain data consistency in a ...
Hash map and hash set are data structures that use hashing to store key-value pairs and unique values respectively.
Hash map uses key-value pairs where keys are hashed to find the corresponding value
Hash set stores unique values using hashing to quickly check for duplicates
Example: HashMap
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Singleton pattern involves a private constructor, a static method to access the instance, and a static variable to hold the instance.
To break the singleton pattern, one can use reflection to access the private constructor and create multiple instances.
Another way to break the singleton pattern is by using serialization a
I am excited about the innovative projects and collaborative team environment at this company.
Opportunity to work on cutting-edge projects
Collaborative team environment
Strong company culture and values
Room for growth and advancement
Positive reputation in the industry
I am currently leading a team in designing and implementing a new database system for our project.
Leading a team in designing a new database system
Implementing the new database system
Ensuring data integrity and security measures are in place
I am highly proficient in SQL with extensive experience in writing complex queries, optimizing database performance, and designing database schemas.
Extensive experience writing complex SQL queries
Optimizing database performance through SQL
Designing database schemas using SQL
Familiar with advanced SQL concepts such as joins, subqueries, and indexing
I took a gap to gain practical work experience and save money for my MBA.
To gain practical work experience relevant to my field of study
To save money for tuition and living expenses during my MBA program
To take a break and reassess my career goals before committing to further education
SQL procedures are reusable blocks of code that can be called to perform a specific task.
Procedures are created using the CREATE PROCEDURE statement.
They can accept input parameters and return output parameters.
Procedures can be called using the EXECUTE or CALL statement.
They are used to encapsulate logic for tasks that need to be performed repeatedly.
Procedures can improve performance by reducing network traffic.
I was interviewed in Oct 2024.
Quantitative Aptitude, Communication(English language proficiency), Finance
based on 13 reviews
Rating in categories
Relationship Manager
7
salaries
| ₹2.5 L/yr - ₹6.7 L/yr |
Software Developer
6
salaries
| ₹2 L/yr - ₹3.5 L/yr |
Risk Management Executive
5
salaries
| ₹1.8 L/yr - ₹2.4 L/yr |
Assistant Manager
4
salaries
| ₹2.1 L/yr - ₹6.4 L/yr |
Senior Executive
4
salaries
| ₹1.8 L/yr - ₹5 L/yr |
HSBC Group
Cholamandalam Investment & Finance
SBI Cards & Payment Services
BNY