i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
Agile principles are a set of values and beliefs that guide the Agile methodology in software development.
Customer satisfaction through early and continuous delivery of valuable software
Welcome changing requirements, even late in development
Deliver working software frequently, with a preference for shorter timescales
Collaboration between business people and developers throughout the project
Supportive and trusting envir...
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
Scrum pillars are the key values that support the Scrum framework and guide its implementation.
Transparency - All aspects of the process should be visible to those responsible for the outcome.
Inspection - Progress should be regularly checked against the goals to detect any variances.
Adaptation - If any deviations are found during inspection, adjustments should be made to improve outcomes.
I applied via Recruitment Consultant
I applied via Referral and was interviewed before Jul 2021. There were 2 interview rounds.
I applied via Naukri.com and was interviewed before Aug 2021. There were 2 interview rounds.
Standard Coding questing
I applied via Naukri.com and was interviewed before Apr 2021. There were 2 interview rounds.
I applied via Naukri.com
I applied via Naukri.com and was interviewed in Jul 2020. There were 5 interview rounds.
I applied via Naukri.com and was interviewed in Aug 2020. There were 3 interview rounds.
Hashmap is key-value pair collection while Hashset is a unique value collection.
Hashmap allows duplicate values but not duplicate keys while Hashset only allows unique values.
Hashmap uses key to access values while Hashset uses object reference.
Hashmap is faster for accessing values while Hashset is faster for checking if a value exists.
Example: Hashmap - {1: 'apple', 2: 'banana', 3: 'apple'}, Hashset - {'apple', 'bana
Hashmap is a data structure that stores key-value pairs and uses hashing to locate values based on their keys.
Hashmap uses an array to store the key-value pairs
The key is hashed to generate an index in the array
If multiple keys hash to the same index, a linked list is used to store them
Hashmap provides constant time complexity for insertion, deletion, and retrieval of values
Java's HashMap class is an implementation of
based on 3 interviews
Interview experience
based on 18 reviews
Rating in categories
Application Developer
11.9k
salaries
| ₹5.8 L/yr - ₹26.2 L/yr |
Software Engineer
5.6k
salaries
| ₹6.9 L/yr - ₹22.2 L/yr |
Advisory System Analyst
5.4k
salaries
| ₹9.5 L/yr - ₹25.5 L/yr |
Senior Software Engineer
4.9k
salaries
| ₹8 L/yr - ₹32 L/yr |
Software Developer
4.7k
salaries
| ₹10.1 L/yr - ₹32.7 L/yr |
Oracle
TCS
Cognizant
Accenture