Filter interviews by
Top trending discussions
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
There were 3 to 4 questions related to the camera that needed to be solved within the given time.
Hashmap postmortem involves analyzing performance, memory usage, collisions, and resizing.
Analyze performance: Check for time complexity of operations like get, put, and remove.
Memory usage: Evaluate memory footprint and potential memory leaks.
Collisions: Investigate collision resolution strategies like separate chaining or open addressing.
Resizing: Examine load factor and rehashing process for efficient resizing.
Examp...
Locking mechanism in multithreading is used to control access to shared resources by multiple threads.
Locks are used to prevent multiple threads from accessing shared resources simultaneously
Types of locks include synchronized blocks, ReentrantLock, and ReadWriteLock
Locks help prevent race conditions and ensure data consistency in multithreaded applications
Use SQL query to group by department and find employee with highest salary in each department
Write a SQL query to group by department and select max salary for each department
Join the result with employee table to get employee details
Example: SELECT dept, emp_name, MAX(salary) FROM employees GROUP BY dept
I was interviewed in Jul 2024.
Microservices can introduce complexity, communication overhead, and potential performance issues.
Increased complexity due to managing multiple services
Communication overhead between services
Potential performance issues due to network latency
Difficulty in maintaining consistency across services
No, @FunctionalInterface cannot be extended. Map and flatMap are default methods in the interface and cannot be overridden.
No, @FunctionalInterface cannot be extended as it is a single abstract method interface.
Map and flatMap are default methods in the interface and cannot be overridden.
Example: public interface MyInterface { void myMethod(); default void myDefaultMethod() { // implementation } }
I applied via Company Website and was interviewed in Mar 2024. There were 5 interview rounds.
30 multiple choice questions
Two coding questions
I applied via Referral and was interviewed in Dec 2023. There were 3 interview rounds.
Kadane's Algorithm is used to find the maximum subarray sum in an array.
Iterate through the array and keep track of the maximum sum ending at each index.
If the sum at any index becomes negative, reset the sum to 0.
Return the maximum sum found.
Example: For array [-2, 1, -3, 4, -1, 2, 1, -5, 4], the maximum subarray sum is 6 (from index 3 to 6).
Reverse a linked list by changing the pointers direction
Iterate through the linked list and change the direction of pointers
Use three pointers - current, previous, and next to reverse the list
Update the head of the list to the last node after reversing
I applied via LinkedIn and was interviewed in Mar 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Java progaming, coding
Few programs to write and execute
based on 1 review
Rating in categories
Associate Analyst
68
salaries
| ₹1.6 L/yr - ₹3 L/yr |
Software Engineer
18
salaries
| ₹4 L/yr - ₹8 L/yr |
Analyst
14
salaries
| ₹1.8 L/yr - ₹3.5 L/yr |
Senior Software Engineer
11
salaries
| ₹5.3 L/yr - ₹18 L/yr |
Associate Consultant
9
salaries
| ₹15.3 L/yr - ₹22.7 L/yr |
Xoriant
NeoSOFT
FirstCry
Iris Software