Filter interviews by
Session, DOM, and events are key concepts in web development.
Session: a way to store information about a user across multiple pages or visits on a website
DOM (Document Object Model): a programming interface for web documents that allows scripts to dynamically access and update the content, structure, and style of a webpage
Events: actions or occurrences that happen in the system or user's interaction that the system can...
A palindrome is a string that reads the same forwards and backwards. This can be checked programmatically.
A simple approach is to reverse the string and compare it to the original.
Example: 'racecar' reversed is 'racecar', so it's a palindrome.
Consider case sensitivity: 'A man a plan a canal Panama' is a palindrome ignoring spaces and case.
Use two pointers: one at the start and one at the end, moving towards the center.
...
I appeared for an interview in Feb 2025, where I was asked the following questions.
The DOM (Document Object Model) is a programming interface for web documents, representing the structure of a webpage as a tree of objects.
The DOM allows scripts to update the content, structure, and style of a document dynamically.
It represents the document as a tree of nodes, where each node is an object representing a part of the document.
For example, in HTML, each element (like <div>, <p>, <a>) is...
Sequelize is a promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite, and Microsoft SQL Server.
Sequelize is an Object-Relational Mapping (ORM) library for Node.js.
It supports multiple database systems like Postgres, MySQL, MariaDB, SQLite, and Microsoft SQL Server.
Sequelize allows developers to work with databases using JavaScript objects instead of SQL queries.
Experienced software developer with expertise in coding and problem-solving.
Create a function that takes a string as input
Remove all non-alphanumeric characters and convert to lowercase
Check if the reversed string is equal to the original string to determine if it is a palindrome
I applied via Job Portal and was interviewed in Nov 2023. There was 1 interview round.
Top trending discussions
I applied via Campus Placement and was interviewed before Nov 2021. There were 3 interview rounds.
Moderate level aptitude with basics
Moderate level data structure questions
I have a strong background in software engineering and a passion for innovation, making me a valuable asset to HSBC.
I have a proven track record of successfully delivering high-quality software solutions in previous roles.
I am highly skilled in various programming languages and technologies, including Java, Python, and SQL.
I have experience working in agile development environments, allowing me to adapt quickly to chan...
based on 6 interview experiences
Difficulty level
Duration
based on 7 reviews
Rating in categories
Software Engineer
31
salaries
| ₹2.8 L/yr - ₹7 L/yr |
Software Developer
6
salaries
| ₹3 L/yr - ₹7 L/yr |
Business Analyst
4
salaries
| ₹4.8 L/yr - ₹11 L/yr |
Software Engineer Trainee
4
salaries
| ₹3.5 L/yr - ₹3.5 L/yr |
Project Manager
3
salaries
| ₹6 L/yr - ₹8 L/yr |
Bajaj Finserv
Wells Fargo
JPMorgan Chase & Co.
HSBC Group