Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Dec 2023. There was 1 interview round.
Fail-fast iterators throw ConcurrentModificationException if the collection is modified while iterating. Fail-safe iterators do not throw exceptions.
Fail-fast iterators fail immediately if the collection is modified during iteration.
Fail-safe iterators do not throw exceptions if the collection is modified during iteration.
Fail-fast iterators are used in Java collections like ArrayList, HashMap.
Fail-safe iterators are u...
Zookeeper in Kafka is a distributed coordination service used for managing and maintaining configuration information, naming, providing distributed synchronization, and group services.
Zookeeper is used by Kafka to manage broker metadata, topic configurations, and consumer group coordination.
It helps in leader election, maintaining cluster membership, and detecting failures.
Zookeeper ensures consistency and reliability ...
Breaking down a monolith into microservices involves identifying bounded contexts, decoupling components, and implementing communication mechanisms.
Identify bounded contexts within the monolith to define the boundaries of microservices.
Decouple components by extracting them into separate services with well-defined interfaces.
Implement communication mechanisms such as RESTful APIs or message queues to enable interaction...
Using Java Streams to filter and process a list of integers.
Use Stream.of() to create a stream from an array: Stream.of(array).
Filter elements using .filter(condition): stream.filter(x -> x > 10).
Map elements to a new form with .map(): stream.map(x -> x * 2).
Collect results into a list with .collect(Collectors.toList()): stream.collect(Collectors.toList()).
Top trending discussions
posted on 28 Jul 2021
I applied via Campus Placement and was interviewed before Jul 2020. There was 1 interview round.
Check if binary tree is balanced or not.
A balanced binary tree has the height of left and right subtrees differ by at most 1.
Recursively check the height of left and right subtrees and compare.
Use a helper function to calculate the height of a subtree.
Time complexity: O(nlogn) for a balanced tree, O(n^2) for a skewed tree.
Detect loops in a linked list.
Use two pointers, one moving at a faster pace than the other.
If there is a loop, the faster pointer will eventually catch up to the slower one.
To detect the start of the loop, reset one pointer to the head and move both pointers at the same pace.
I applied via Campus Placement and was interviewed before Aug 2020. There were 4 interview rounds.
Recursive functions solve problems by breaking them down into smaller subproblems, often leading to elegant solutions.
A recursive function calls itself with modified parameters.
Base case is crucial to prevent infinite recursion.
Example: Factorial function - factorial(n) = n * factorial(n-1) with base case factorial(0) = 1.
Example: Fibonacci sequence - fib(n) = fib(n-1) + fib(n-2) with base cases fib(0) = 0, fib(1) = 1.
...
posted on 15 Jul 2022
I applied via Referral and was interviewed before Jul 2021. There were 3 interview rounds.
If you are a fresher , then this is for you else almost no coding test for experienced candidates.
posted on 19 Feb 2025
I appeared for an interview before Feb 2024.
Ten reasoning questions, ten quantitative questions, and fifteen technical questions involving pseudo code, for a total of thirty-five questions to be completed in thirty minutes.
Three questions to solve test cases from LeetCode and similar platforms: one from arrays, one from strings, and one from stacks.
posted on 11 Jan 2025
Coding Rount
DSA Round + Puzzle
SQL + Project Discussion
JS
posted on 7 Mar 2023
Singleton design pattern restricts the instantiation of a class to a single instance and provides global access to it.
Used when only one instance of a class is required throughout the application
Provides a global point of access to the instance
Implemented using a private constructor, static method, and static variable
Example: Logger class, Database connection class
C# LINQ queries for group and sum data from data table
Use GroupBy() method to group data based on a specific column
Use Sum() method to calculate the sum of a column
Use Select() method to select the required columns
Solid design principles are a set of guidelines for writing maintainable and scalable code.
Single Responsibility Principle (SRP) - each class should have only one responsibility
Open/Closed Principle (OCP) - classes should be open for extension but closed for modification
Liskov Substitution Principle (LSP) - subclasses should be able to replace their parent classes without affecting the program's correctness
Interface Se...
posted on 3 Jun 2024
I applied via Campus Placement and was interviewed before Jun 2023. There were 2 interview rounds.
Basic aptitude test and was unproctored
I applied via Campus Placement and was interviewed before Mar 2022. There were 4 interview rounds.
Questions regarding quants, logical reasoning, verbal assessment and also a coding part
I applied via Walk-in
Basic aptitude questions were asked by interviewer, the way of communication of interviewer was pretty cool. overall good experience throughout the interview process.
Oops concepts, basic dbms questions, cloud computing questions etc
based on 1 interview experience
Difficulty level
Duration
Software Engineer
50
salaries
| ₹2 L/yr - ₹10.5 L/yr |
Senior Software Engineer
30
salaries
| ₹17 L/yr - ₹26.5 L/yr |
Associate Quality Engineer
23
salaries
| ₹4 L/yr - ₹7 L/yr |
Business Analyst
17
salaries
| ₹8 L/yr - ₹20 L/yr |
Associate Software Engineer
11
salaries
| ₹3.2 L/yr - ₹12 L/yr |
Medcode
Cyfuture
Maxgen Technologies
JoulestoWatts Business Solutions