Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed before Jun 2021. There was 1 interview round.
Singleton class is a class that can only have one instance at a time.
Used to restrict the instantiation of a class to one object
Provides a global point of access to that instance
Commonly used in logging, caching, and database applications
I applied via Naukri.com and was interviewed in Mar 2020. There were 4 interview rounds.
Answering a question on patterns code, Fibonacci, and removing duplicates from a string program.
For patterns code, discuss common design patterns like Singleton, Factory, and Observer.
For Fibonacci, explain the algorithm and provide code examples in Java.
For removing duplicates from a string, discuss different approaches like using a Set or a Map.
Emphasize the importance of efficiency and scalability in all three progr
posted on 23 Feb 2025
I appeared for an interview in Jan 2025.
Five rounds of coding assignments.
Create a simple project in Eclipse using a database and either Maven or Gradle.
I applied via Approached by Company and was interviewed before Sep 2023. There were 3 interview rounds.
posted on 3 Jan 2025
I applied via Referral and was interviewed in Jul 2024. There was 1 interview round.
A Spring Boot project can be created to develop an API by setting up a new Spring Boot project, defining API endpoints, and implementing the necessary logic.
Create a new Spring Boot project using Spring Initializr
Define API endpoints using @RestController annotation
Implement the logic to return specified data in the API endpoints
Use @GetMapping, @PostMapping, @PutMapping, @DeleteMapping annotations to map HTTP methods
Use nested loops to print a right-angled triangle of numbers based on input.
Use two nested loops to control the rows and columns of the triangle.
Increment the number to be printed in each row.
Example: If input is 5, the output would be: 1, 12, 123, 1234, 12345
I applied via LinkedIn and was interviewed in May 2024. There were 2 interview rounds.
Asked about introduction and then few coding questions
The output of the code will be the sum of the elements in the given array.
The code likely involves iterating through the array and adding up the elements.
Make sure to handle edge cases like empty arrays or arrays with negative numbers.
Example: If the array is [1, 2, 3], the output will be 6.
HashMap is a data structure in Java that stores key-value pairs. ConcurrentHashMap is a thread-safe version of HashMap.
HashMap is not thread-safe, while ConcurrentHashMap is thread-safe.
ConcurrentHashMap allows concurrent read and write operations without the need for external synchronization.
HashMap allows null keys and values, while ConcurrentHashMap does not allow null keys or values.
A min stack is a stack data structure that supports the usual push and pop operations, along with an additional operation to retrieve the minimum element in constant time.
Create a stack to store the elements and another stack to store the minimum values encountered so far.
When pushing an element, check if it is smaller than the current minimum. If so, push it onto the minimum stack.
When popping an element, check if it ...
I applied via Campus Placement and was interviewed before Sep 2023. There were 3 interview rounds.
BST formation code in java
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Developed a web application for online shopping with features like user authentication, product search, and order management.
Implemented user authentication using Spring Security
Utilized Hibernate for database operations
Designed front-end using AngularJS for dynamic user interface
based on 1 interview
Interview experience
based on 4 reviews
Rating in categories
Software Engineer
1.8k
salaries
| ₹19 L/yr - ₹80 L/yr |
Software Developer
1.5k
salaries
| ₹27.2 L/yr - ₹60 L/yr |
Senior Software Engineer
860
salaries
| ₹20 L/yr - ₹80 L/yr |
Data Scientist
300
salaries
| ₹26 L/yr - ₹55 L/yr |
Data Analyst
261
salaries
| ₹7.2 L/yr - ₹22.8 L/yr |
Yahoo
Amazon
Microsoft Corporation