Filter interviews by
Be the first one to contribute and help others!
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 2 interview rounds.
You should be familiar with core java features. Collections, converting one collection Array / Vector to other. Removing duplicates. Lambda chaining / Functional programming. Basic SQL - Joins, Aggregates etc.
I applied via LinkedIn and was interviewed before Jun 2022. There were 4 interview rounds.
There was a Hackerearth test with two questions
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
It was about DS Algo and Java garbage collection,multithreading
Rate limiter is a system that controls the rate of traffic sent or received by a network interface.
Implement a token bucket algorithm to track and limit the rate of requests
Use a sliding window algorithm to track the number of requests within a specific time frame
Consider using a distributed rate limiter for scalability and fault tolerance
posted on 9 Mar 2024
The Question was average, the interviewer had a fixed approach in mind, which he wanted to follow, but was friendly and trying to help. Overall a good experience.
posted on 17 Oct 2022
I applied via Referral and was interviewed in Apr 2022. There were 2 interview rounds.
A coding test based on data structure and Algorithms.
Calculate the number of subsets of a given set
The number of subsets of a set with n elements is 2^n
Include the empty set and the set itself in the count
For example, a set with 3 elements will have 2^3 = 8 subsets
Remove the kth node from the end of a linked list.
Use two pointers, one to traverse the list and another to keep track of the kth node from the end.
Once the first pointer reaches the end, the second pointer will be at the kth node from the end.
Adjust the pointers to remove the kth node.
Whatsapp low level design involves messaging, encryption, media sharing, and user authentication.
Use end-to-end encryption to secure messages
Implement message queues for real-time message delivery
Allow media sharing through file transfer protocols
Use OAuth for user authentication and authorization
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 3 interview rounds.
Find the length of the longest consecutive elements sequence in an array.
Sort the array to ensure consecutive elements are adjacent
Iterate through the array and keep track of the current consecutive sequence length
Update the longest consecutive sequence length as you iterate
Executor Service is a framework provided by Java for managing and executing asynchronous tasks.
Executor Service allows you to easily create and manage threads for executing tasks.
It provides a way to control the number of threads used for executing tasks, which can help prevent resource exhaustion.
You can submit tasks to an Executor Service using methods like execute() or submit().
Executor Service can be used to execut...
I appeared for an interview in Dec 2021.
Round duration - 60 Minutes
Round difficulty - Medium
Time - afternoon.
Interviewer jumped straight into interview, formal and comfortable environment.
1. Interviewer introduction
2. Interviewee introduction
3. Coding question 1 - difficulty medium, topic - arrays
- explain approach, write code (pseudo code is fine), dry run on given TCS.
4. Coding question 2 - same as above, only question was different. Slightly more difficult but on arrays only.
5. Questions on Python & Django - difficulty medium - write code related to queryset on django objects
6. SQL question to code - 10th highest salary.
You are given a string S
. The task is to reverse the letters of the string while keeping non-alphabet characters in their original position.
S = "...
Reverse the letters of a string while keeping non-alphabet characters in their original position.
Iterate through the string and store the non-alphabet characters in their original positions
Reverse the letters of the string using two pointers technique
Combine the reversed letters with the non-alphabet characters to get the final reversed string
Given an array arr
that contains an equal number of positive and negative elements, rearrange the given array such that positive and negative numbers are arranged a...
Rearrange an array with equal positive and negative numbers alternatively while maintaining relative order.
Iterate through the array and separate positive and negative numbers into two separate arrays.
Merge the two arrays alternatively into the original array.
Ensure the relative order of positive and negative numbers is maintained.
Round duration - 60 Minutes
Round difficulty - Medium
1. Intro of interviewer
2. Intro of interviewee
3. Questions on Python - decorators, static method, class methods
4. Principal of coding, best practices
5. Question on DB - What is indexing, how to improve, best use of indexing.
6. Questions on django - what is django ORM, What is sandbox, Django models, Django queries.
7. Previous job, what do you do, stack you work on.
Very friendly environment, very pleasing person, loved it.
Tip 1 : Good at coding (solving, explaining), especially Dynamic Programming questions like knapsack. Focus 70% time on coding
Tip 2 : Apply to jobs through referral not on company site. Very important.
Tip 3 : Prepare good projects with how to explain in interview.
Tip 4 : Sound very energetic, competitive and some one with eager to learn, so they select you thinking you can be taught things as you have good attitude.
Remember : Good attitude in good coder > Bad attitude in expert coder.
Tip 1 : Max three, projects, which are interesting to talk about, and you have won something for it.
Tip 2 : Leave lot of white space, keep content small and in one page
Senior Software Engineer
16
salaries
| ₹7.6 L/yr - ₹17.8 L/yr |
Software Engineer
11
salaries
| ₹5.2 L/yr - ₹12.5 L/yr |
Senior Software Developer
7
salaries
| ₹10 L/yr - ₹17 L/yr |
Software Developer
5
salaries
| ₹3 L/yr - ₹6.6 L/yr |
HR Manager
5
salaries
| ₹8.5 L/yr - ₹11 L/yr |
Razorpay
BillDesk
Mobikwik
PayU Payments