Filter interviews by
General apti questions
Work-life balance and career progression
Top trending discussions
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
1 coding question based on DP for 25 minutes and 30 MCQs on Java , OOPS and code snippet questions also some basic questions based on trees like number of leaf nodes in a complete binary tree with n nodes.
Code to find palindrome of a string
Iterate through the string from both ends and compare characters
Use two pointers, one starting from the beginning and one from the end
If characters at both pointers match, continue checking until they meet in the middle
If all characters match, the string is a palindrome
Dynamic memory allocation in Java refers to the process of allocating memory for objects at runtime.
Dynamic memory allocation allows for objects to be created and destroyed during program execution.
The 'new' keyword is used to dynamically allocate memory for objects in Java.
Dynamic memory allocation helps in managing memory efficiently by allocating memory only when needed.
Example: int[] arr = new int[5]; dynamically a
I would choose a relational database like MySQL and implement a custom authentication system using session management.
Choose a relational database like MySQL for storing user data, product information, and orders.
Implement a custom authentication system using session management to securely authenticate users without JWT or third-party services.
Use encryption techniques to store and validate user passwords securely.
Util...
I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.
I am currently working on developing a web application for a client in the e-commerce industry.
Developing front-end using React.js
Implementing back-end functionalities using Node.js and Express
Integrating payment gateway for online transactions
Optimizing performance and user experience
The current project is a web application for managing inventory and sales.
The project uses a client-server architecture with a front-end built using React and a back-end built using Node.js and MongoDB.
The front-end communicates with the back-end through RESTful APIs.
The project includes features such as user authentication, product management, sales tracking, and reporting.
The design follows a modular approach with se...
I applied via LinkedIn and was interviewed in Oct 2024. There was 1 interview round.
Write code to return the maximum profit by buying and selling stocks using available money
posted on 11 Dec 2024
I was interviewed in Nov 2024.
MCQs on DN and SQL etc.
2 coding questions, 7 debugging questions.
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
Basic program with stream
I applied via Campus Placement and was interviewed in Nov 2022. There were 4 interview rounds.
It was aptitute test consisting of three sections. Mainly arithmetic, sequences, Visual aptitude, Reading comprehension, grammer
2 coding questions, It was on SHL. Don't remember the exact questions but they were fairly straightforward. One was on Arrays, and the other on sorting. I was able to solve both.
I am a software engineer with a passion for problem-solving and a strong interest in the financial industry. I want to work at HSBC because of its global presence, reputation, and the opportunity to work on innovative projects.
I have a strong background in software development and have worked on various projects, including developing web applications and implementing complex algorithms.
I am highly motivated and enjoy t...
My area of interest is machine learning and artificial intelligence.
I enjoy working with large datasets and developing algorithms to analyze and extract insights from them.
I have experience with various machine learning techniques such as regression, classification, and clustering.
I am also interested in natural language processing and computer vision.
Some examples of my work include developing a recommendation system ...
I have worked on various projects including a mobile app for tracking fitness goals and a web application for managing inventory.
Developed a mobile app using React Native to track fitness goals and provide personalized workout plans.
Built a web application using Django to manage inventory, track stock levels, and generate reports.
Collaborated with a team to develop a chatbot using natural language processing for custom
Clustering groups data points based on similarity while classification assigns labels to data points based on predefined categories.
Clustering is unsupervised learning while classification is supervised learning.
Clustering is used to find patterns in data while classification is used to predict the category of a data point.
Examples of clustering algorithms include k-means and hierarchical clustering while examples of c...
I would like to create a program that generates a random password.
Use a combination of letters, numbers, and special characters
Allow the user to specify the length of the password
Ensure that the password is strong and not easily guessable
I want to join HSBC because of its global presence, reputation, and opportunities for growth.
HSBC is a renowned global bank with a strong presence in multiple countries.
I am attracted to the reputation and brand value of HSBC.
HSBC offers a wide range of career opportunities and growth prospects.
The company's focus on innovation and technology aligns with my passion for software engineering.
HSBC's diverse and inclusive
I prefer to work in a vibrant and tech-driven city with ample opportunities for growth and collaboration.
I thrive in an environment that fosters innovation and encourages continuous learning.
I value being part of a diverse and inclusive team that promotes creativity and teamwork.
I am open to relocation for the right opportunity and am excited about the prospect of working in a dynamic and fast-paced industry.
Some examp...
I approach conflicts by actively listening, identifying the root cause, and finding a mutually beneficial solution.
Listen to all parties involved and understand their perspectives
Identify the root cause of the conflict
Brainstorm potential solutions with all parties
Find a mutually beneficial solution
Communicate the solution clearly and ensure all parties agree
Yes, I can manage stress effectively.
I have developed various strategies to cope with stress, such as time management, prioritization, and relaxation techniques.
I maintain a healthy work-life balance to prevent burnout and manage stress levels.
I communicate openly with my team and seek support when needed, which helps in reducing stress.
I practice mindfulness and self-care activities like exercise and meditation to sta...
posted on 23 Oct 2024
I applied via Campus Placement and was interviewed before Oct 2023. There was 1 interview round.
based on 8 reviews
Rating in categories
Consultant
230
salaries
| ₹5.2 L/yr - ₹23 L/yr |
Analyst
124
salaries
| ₹2.5 L/yr - ₹7.5 L/yr |
Senior Consultant
121
salaries
| ₹8.4 L/yr - ₹35.1 L/yr |
Manager
117
salaries
| ₹8 L/yr - ₹26.2 L/yr |
Senior Analyst
106
salaries
| ₹3.5 L/yr - ₹10 L/yr |
Mercer
Willis Towers Watson
Deloitte
KPMG India