Filter interviews by
HashMap stores key-value pairs; HashSet stores unique keys without values.
HashMap allows duplicate values but not duplicate keys. Example: {1: 'A', 2: 'B', 1: 'C'} results in {1: 'C', 2: 'B'}.
HashSet only stores unique elements. Example: {1, 2, 2} results in {1, 2}.
HashMap provides O(1) average time complexity for get and put operations.
HashSet provides O(1) average time complexity for add, remove, and contains op...
A prime number is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers.
A prime number has exactly two distinct positive divisors: 1 and itself.
Examples of prime numbers include 2, 3, 5, 7, 11, and 13.
The number 1 is not prime because it has only one positive divisor.
The number 4 is not prime because it can be divided by 1, 2, and 4.
To check if a number n is prime, test d...
HashMap uses key-value pairs, hashing, and buckets for efficient data retrieval and storage.
HashMap stores data in key-value pairs, where each key is unique.
It uses a hash function to compute an index (hash code) for each key.
The computed index points to a bucket in an array where the value is stored.
If multiple keys hash to the same index (collision), they are stored in a linked list or tree structure.
Example: Fo...
Email validation in JavaScript involves checking if the input follows the correct email format.
Use a regular expression to check if the email follows the correct format
Check for the presence of '@' symbol and at least one '.' after it
Validate the email using built-in JavaScript functions or libraries like 'validator.js'
Test cases for ATM ensure functionality, security, and user experience in cash withdrawal, balance inquiry, and more.
Verify cash withdrawal: Ensure ATM dispenses correct amount when user requests $100.
Check balance inquiry: Confirm that the displayed balance matches the account balance.
Test PIN entry: Validate that the system locks after 3 incorrect PIN attempts.
Assess transaction receipt: Ensure the receipt accur...
SQL is a programming language used to manage and manipulate relational databases. DDL is a subset of SQL used to define database schema.
SQL stands for Structured Query Language
It is used to create, modify, and query databases
DDL stands for Data Definition Language
It is used to define the structure of the database
DDL commands include CREATE, ALTER, and DROP
Example: CREATE TABLE students (id INT, name VARCHAR(50), a...
I appeared for an interview in Oct 2024, where I was asked the following questions.
HashMap uses key-value pairs, hashing, and buckets for efficient data retrieval and storage.
HashMap stores data in key-value pairs, where each key is unique.
It uses a hash function to compute an index (hash code) for each key.
The computed index points to a bucket in an array where the value is stored.
If multiple keys hash to the same index (collision), they are stored in a linked list or tree structure.
Example: For a k...
A prime number is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers.
A prime number has exactly two distinct positive divisors: 1 and itself.
Examples of prime numbers include 2, 3, 5, 7, 11, and 13.
The number 1 is not prime because it has only one positive divisor.
The number 4 is not prime because it can be divided by 1, 2, and 4.
To check if a number n is prime, test divisi...
HashMap stores key-value pairs; HashSet stores unique keys without values.
HashMap allows duplicate values but not duplicate keys. Example: {1: 'A', 2: 'B', 1: 'C'} results in {1: 'C', 2: 'B'}.
HashSet only stores unique elements. Example: {1, 2, 2} results in {1, 2}.
HashMap provides O(1) average time complexity for get and put operations.
HashSet provides O(1) average time complexity for add, remove, and contains operati...
Test cases for ATM ensure functionality, security, and user experience in cash withdrawal, balance inquiry, and more.
Verify cash withdrawal: Ensure ATM dispenses correct amount when user requests $100.
Check balance inquiry: Confirm that the displayed balance matches the account balance.
Test PIN entry: Validate that the system locks after 3 incorrect PIN attempts.
Assess transaction receipt: Ensure the receipt accurately...
I applied via Referral and was interviewed in Jun 2023. There were 3 interview rounds.
Goal, weakness, improvement method, IT skills, Team management.
It was basic aptitude along with java MCQ
I applied via Referral and was interviewed in Sep 2022. There were 2 interview rounds.
SQL is a programming language used to manage and manipulate relational databases. DDL is a subset of SQL used to define database schema.
SQL stands for Structured Query Language
It is used to create, modify, and query databases
DDL stands for Data Definition Language
It is used to define the structure of the database
DDL commands include CREATE, ALTER, and DROP
Example: CREATE TABLE students (id INT, name VARCHAR(50), age IN...
Joins are used in SQL to combine data from two or more tables based on a related column.
Joins are used to retrieve data from multiple tables in a single query
There are different types of joins such as inner join, left join, right join, and full outer join
Joins are based on a related column between the tables
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column
TCL is not related to SQL. It stands for Tool Command Language and is used for scripting and automation.
TCL is a scripting language used for automation and testing
It is not related to SQL, which is a language used for managing relational databases
TCL can be used to write scripts for various applications, including database management systems
Example: TCL can be used to automate tasks in Oracle database management system
I applied via Referral and was interviewed before Jul 2023. There were 2 interview rounds.
There will be one hour aptitude and coding based tests.
Email validation in JavaScript involves checking if the input follows the correct email format.
Use a regular expression to check if the email follows the correct format
Check for the presence of '@' symbol and at least one '.' after it
Validate the email using built-in JavaScript functions or libraries like 'validator.js'
I applied via Walk-in and was interviewed before Feb 2023. There were 2 interview rounds.
Basic aptitude question
I applied via Referral and was interviewed before Oct 2022. There were 2 interview rounds.
Top trending discussions
based on 9 interview experiences
Difficulty level
Duration
based on 132 reviews
Rating in categories
Software Engineer
198
salaries
| ₹4.6 L/yr - ₹10.4 L/yr |
Junior Software Engineer
89
salaries
| ₹2 L/yr - ₹5.7 L/yr |
Software Developer
71
salaries
| ₹3.4 L/yr - ₹8.4 L/yr |
Quality Analyst
57
salaries
| ₹3.6 L/yr - ₹7.5 L/yr |
Junior Software Developer
42
salaries
| ₹2.1 L/yr - ₹6.2 L/yr |
Tradebulls
Muthoot Money
Axis Sales
Witty International School