i
HighRadius
Filter interviews by
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
Find the 2nd most repetitive character in a string using streams.
Convert the string to a character array
Use Java streams to group the characters by count
Sort the map by values to find the 2nd most repetitive character
Top trending discussions
I applied via Referral and was interviewed in Nov 2024. There were 3 interview rounds.
Data structures and algo. 2 ques were asked in hackerrank
posted on 1 Jul 2024
Design an ad-click aggregation service for tracking and analyzing ad clicks.
Use a distributed system to handle high volume of ad click data
Implement real-time processing for immediate insights on ad performance
Utilize a database to store aggregated ad click data for reporting and analysis
posted on 28 Oct 2024
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Search in Rotated sorted array
I applied via Referral and was interviewed in Jan 2024. There were 2 interview rounds.
Codility Test with leetcode medium questions
Built a react feature
Identify the specific feature to be built
Design the component hierarchy and state management
Implement the feature using React components and hooks
Test the feature for functionality and user experience
Refactor and optimize the code for performance
A timer can be implemented using a combination of system time and a loop that checks for elapsed time.
Get the current system time at the start of the timer
Enter a loop that continuously checks the difference between the current system time and the start time
When the desired time has elapsed, perform the desired action or trigger an event
useEffect is a hook in React that allows you to perform side effects in functional components.
useEffect is used to handle side effects in React components.
It takes two arguments: a function and an optional array of dependencies.
The function inside useEffect is executed after the component renders.
The optional array of dependencies determines when the effect should run.
If the array of dependencies is empty, the effect r...
posted on 28 Jul 2024
Java multithreading is a feature that allows concurrent execution of multiple threads within a single process.
Multithreading in Java allows multiple threads to run concurrently within a single process.
Each thread has its own stack and executes independently, but shares the same memory space.
Java provides built-in support for multithreading through the java.lang.Thread class and java.lang.Runnable interface.
Multithreadi...
Exception hierarchy is a way to organize and categorize different types of exceptions in a software system.
Exceptions are organized in a tree-like structure with a base class at the top and more specific exception classes below.
Base class usually is 'Exception' or 'Throwable', with more specific classes like 'IOException', 'NullPointerException', etc.
Subclasses can provide more specific information about the cause of t...
posted on 25 Jun 2024
I applied via Approached by Company
Implement rate limiting for a platform serving 100K requests per second.
Use a token bucket algorithm to limit the rate of incoming requests.
Set a maximum number of tokens in the bucket to control the rate.
Refill the bucket at a constant rate to allow bursts of requests.
Track the timestamp of the last request to enforce the rate limit.
Consider using a distributed rate limiting system for scalability.
Monitor and adjust t...
Interview experience
based on 12 reviews
Rating in categories
Associate Software Engineer
408
salaries
| ₹5.5 L/yr - ₹10.5 L/yr |
Associate Consultant
338
salaries
| ₹6.9 L/yr - ₹13.3 L/yr |
Associate Software Engineer 2
189
salaries
| ₹6.3 L/yr - ₹12.2 L/yr |
Consultant
185
salaries
| ₹6.5 L/yr - ₹20 L/yr |
Techno Functional Consultant
166
salaries
| ₹6 L/yr - ₹12.2 L/yr |
Chargebee
Freshworks
Zoho
CleverTap