Filter interviews by
I applied via Monster and was interviewed before Aug 2020. There was 1 interview round.
Top trending discussions
I applied via Referral and was interviewed in Feb 2023. There were 2 interview rounds.
I appeared for an interview in Jan 2025, where I was asked the following questions.
Find the K largest elements in an array using efficient algorithms.
Use a max-heap to extract the largest elements efficiently.
Example: For array [3, 1, 5, 12, 2] and K=3, the output is [12, 5, 3].
Alternatively, sort the array and select the last K elements.
Example: Sorting [3, 1, 5, 12, 2] gives [1, 2, 3, 5, 12], K=3 results in [5, 12, 3].
Consider using Quickselect for average O(n) time complexity.
I appeared for an interview in Jul 2024, where I was asked the following questions.
Kafka implementation involves setup, configuration, and integration for efficient data streaming and processing.
1. Install Kafka: Download and install Kafka from the official website, ensuring you have Java installed.
2. Configure Kafka: Edit the server.properties file to set broker ID, log directories, and other configurations.
3. Start Zookeeper: Run Zookeeper, which Kafka relies on for managing distributed brokers.
4. ...
Java 8 provides a concise way to count character frequencies in a string using streams and collectors.
Use the `chars()` method to convert the string into an IntStream of characters.
Apply `boxed()` to convert IntStream to Stream<Character>.
Use `collect()` with `Collectors.groupingBy()` to group characters and count their occurrences.
Example: `Map<Character, Long> frequencyMap = str.chars().mapToObj(c -> (...
I applied via Referral and was interviewed in Feb 2022. There were 2 interview rounds.
I was asked 2 programming questions.
Addressing a data storage issue for user last names in a system.
Identify the affected records and gather user input for last names.
Implement a temporary solution to store last names until the backend is fixed.
Communicate with the backend developer to prioritize the fix.
Consider a data migration script to update existing records once the backend is corrected.
Example: If a user is created as 'John Doe' but only 'John' is...
I applied via Naukri.com and was interviewed in Aug 2023. There were 3 interview rounds.
Mcq tests on java ,springboot and data base concepts
I applied via Campus Placement and was interviewed before May 2023. There were 2 interview rounds.
Binary search algorithm efficiently finds the target value in a sorted array.
Divide array in half and compare target with middle element
If target is smaller, search left half; if larger, search right half
Repeat process until target is found or subarray is empty
I applied via Naukri.com and was interviewed in Nov 2021. There was 1 interview round.
Self join in SQL allows comparing rows within the same table, useful for hierarchical data like employees.
Self join uses the same table twice with different aliases. Example: SELECT a.name, b.name FROM employees a JOIN employees b ON a.manager_id = b.id;
Sorting can be applied using ORDER BY. Example: SELECT * FROM employees ORDER BY salary DESC;
Self joins are useful for hierarchical queries, like finding employees unde...
based on 4 reviews
Rating in categories
Senior Engineer
882
salaries
| ₹8.5 L/yr - ₹17.7 L/yr |
Senior Software Engineer
619
salaries
| ₹11.6 L/yr - ₹21.1 L/yr |
Software Engineer
287
salaries
| ₹5.7 L/yr - ₹13.9 L/yr |
Technical Specialist
234
salaries
| ₹18 L/yr - ₹31.9 L/yr |
Senior Software Development Engineer
199
salaries
| ₹8.9 L/yr - ₹19 L/yr |
Accenture
Xoriant
CitiusTech
HTC Global Services