Filter interviews by
I applied via Campus Placement
2 - 3 medium level coding questions
Top trending discussions
I applied via Approached by Company and was interviewed in Oct 2023. There were 2 interview rounds.
The frequency of each character in a given string is calculated and displayed.
Iterate through the string and count the occurrences of each character
Store the counts in a data structure like a hashmap or array
Return the frequency of each character
posted on 10 Oct 2022
Hackerank general coding assessment
I applied via Walk-in and was interviewed in Sep 2021. There were 3 interview rounds.
I applied via Referral and was interviewed before Feb 2021. There was 1 interview round.
Dependency Injection is a design pattern in which components are given their dependencies rather than creating them internally.
Allows for easier testing by providing mock dependencies
Promotes loose coupling between components
Improves code reusability and maintainability
Examples: Constructor injection, Setter injection, Interface injection
In Java, exceptions can be handled using try-catch blocks to catch and handle specific exceptions.
Use try-catch blocks to catch exceptions and handle them gracefully
Use multiple catch blocks to handle different types of exceptions
Use finally block to execute code regardless of whether an exception is thrown or not
Throw custom exceptions using throw keyword
map transforms each element in a stream, while flatMap transforms each element into multiple elements
map applies a function to each element in a stream and returns a new stream of the results
flatMap applies a function that returns a stream for each element in the original stream, then flattens the streams into a single stream
Example: map - stream.map(x -> x * x), flatMap - stream.flatMap(str -> Arrays.stream(str.split(
ConcurrentModificationException occurs when a collection is modified while iterating over it.
Use Iterator to iterate over the collection instead of foreach loop.
If modification is necessary, use Iterator's remove() method instead of collection's remove() method.
Consider using synchronized collections or ConcurrentHashMap to avoid ConcurrentModificationException.
DataStructure C OS RTOS HARDWARE
The question is about string comparison, string copying, repeated elements in an array, and linked lists.
String comparison involves comparing two strings to check if they are equal or not.
String copying refers to creating a copy of a string.
Finding repeated elements in an array involves identifying elements that occur more than once.
Linked lists are data structures that consist of nodes linked together.
I applied via Recruitment Consulltant and was interviewed in Jun 2023. There were 4 interview rounds.
Software Engineer
86
salaries
| ₹4 L/yr - ₹6.7 L/yr |
Senior Software Engineer
52
salaries
| ₹5 L/yr - ₹11 L/yr |
Trainee
26
salaries
| ₹2.1 L/yr - ₹4 L/yr |
Technical Lead
13
salaries
| ₹11 L/yr - ₹12.7 L/yr |
Software Engineer Trainee
10
salaries
| ₹3.3 L/yr - ₹4 L/yr |
Algonomy
Capillary Technologies
Ramco Systems
LTIMindtree