i
ACKO
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
It was a coding round of ReactJS and JS
posted on 8 Dec 2024
I was interviewed in Nov 2024.
Asked to solve 2/3 dsa. Medium level
posted on 28 Sep 2024
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
1 hour , 1 medium and 1 hard
FInd Kth smallest element
Find Peak element
Design a parking lot system with features like parking, unparking, and checking availability.
Design classes for ParkingLot, ParkingSpot, Vehicle, etc.
Implement methods for parking a vehicle, unparking a vehicle, and checking spot availability.
Consider using data structures like HashMap or ArrayList to manage parking spots.
Include features like ticket generation, fee calculation, and spot reservation.
posted on 28 Sep 2024
Design a search engine
Consider using web crawling to index pages
Implement a ranking algorithm like PageRank
Include features like autocomplete and spell correction
Support advanced search operators like boolean operators and filters
posted on 11 Oct 2024
I applied via Job Portal and was interviewed before Oct 2023. There were 2 interview rounds.
Had to solve 2 medium level coding problems
Basic puzzles of medium complexity level. No improvement required
DSA questions of easy level. Asked for memory optimisations.
Design a parking lot system at a low level
Divide system into components like parking spots, ticketing system, payment system
Implement data structures like queues for managing parking spots
Use algorithms like least recently used for spot allocation
Consider scalability and performance in design
posted on 28 Aug 2024
75 min test with 18 Java theory questions
The synchronized keyword in Java is used to control access to shared resources in a multithreaded environment.
Synchronized keyword can be used to synchronize access to critical sections of code to prevent race conditions.
It can be applied to methods or code blocks to ensure only one thread can access them at a time.
Example: synchronized void myMethod() { // code }
Example: synchronized(this) { // code }
posted on 5 Jun 2024
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
Concurrency is the ability of a system to execute multiple tasks simultaneously.
Concurrency allows multiple tasks to run concurrently, improving performance and efficiency.
Concurrency can be achieved through multithreading or multiprocessing.
Example: A web server handling multiple requests simultaneously using multithreading.
ACID principles are a set of properties that guarantee database transactions are processed reliably.
Atomicity: Transactions are all or nothing. If one part of the transaction fails, the entire transaction is rolled back.
Consistency: Transactions bring the database from one valid state to another. All constraints are satisfied.
Isolation: Transactions are isolated from each other until they are completed.
Durability: Once...
based on 5 reviews
Rating in categories
Assistant Manager
85
salaries
| ₹4 L/yr - ₹11 L/yr |
Customer Service Executive
50
salaries
| ₹2.8 L/yr - ₹5.1 L/yr |
Claims Specialist
44
salaries
| ₹4 L/yr - ₹6.8 L/yr |
Senior Associate
40
salaries
| ₹3 L/yr - ₹6.1 L/yr |
Team Lead
28
salaries
| ₹4.1 L/yr - ₹9.7 L/yr |
Digit Insurance
ICICI Lombard General Insurance Company
Bajaj Allianz General Insurance
HDFC Ergo General Insurance