Filter interviews by
I applied via Company Website and was interviewed before Jan 2021. There were 3 interview rounds.
Routing through a proxy involves configuring the proxy server to forward requests to the destination server.
Configure the proxy server to listen for incoming requests
Configure the proxy server to forward requests to the destination server
Configure the client to use the proxy server for outgoing requests
Use a proxy server to bypass network restrictions or improve performance
Examples: Nginx, Apache, Squid
I applied via Referral and was interviewed before Mar 2023. There were 2 interview rounds.
Java String pool is a special memory area in Java heap where String literals are stored to optimize memory usage.
String pool is a part of Java heap memory.
String literals are stored in the String pool to avoid duplicate objects.
Strings created using double quotes are stored in the String pool.
Strings created using new keyword are not stored in the String pool.
I applied via Company Website and was interviewed in Jul 2024. There were 2 interview rounds.
There was a hacker rank assignment
Leetcode style question, medium
Coding question of moderate difficulty
I appeared for an interview before Jan 2021.
Round duration - 60 minutes
Round difficulty - Medium
Technical interview round where the Interviewer asked me questions based on data structures and algorithms.
Create a data structure that maintains mappings between keys and values, supporting the following operations in constant time:
1. INSERT(key, value): Add or update t...
Design a constant time data structure for key-value mappings with operations like INSERT, DELETE, SEARCH, GET, GET_SIZE, and IS_EMPTY.
Use a hash table to store key-value pairs for constant time operations.
Implement INSERT by hashing the key and storing the value at the corresponding index.
For DELETE, simply remove the key-value pair from the hash table.
SEARCH can be done by checking if the key exists in the hash table.
...
Given an integer N
, convert it to its corresponding Roman numeral representation. Roman numerals comprise seven symbols: I, V, X, L, C, D, and M.
N = 2
Convert an integer to its corresponding Roman numeral representation.
Create a mapping of integer values to Roman numeral symbols
Iterate through the mapping in descending order of values and build the Roman numeral representation
Handle special cases like 4, 9, 40, 90, 400, 900 separately
Repeat the process for each digit of the input integer
Round duration - 60 minutes
Round difficulty - Medium
Technical interview round where the Interviewer asked me questions based on data structures and algorithms.
Determine the total area covered by two given rectangles on a 2-D coordinate plane, which may have an overlapping area.
The first line conta...
Calculate the total area covered by two overlapping rectangles on a 2-D coordinate plane.
Parse input coordinates for two rectangles
Calculate the area of each rectangle
Find the overlapping area by determining the intersection of the rectangles
Calculate the total area by adding the areas of both rectangles and subtracting the overlapping area
Given a string st
, your task is to determine the length of the longest repeating subsequence such that no two subsequences have the same character at the sa...
The task is to find the length of the longest repeating subsequence in a string with no same characters at the same position.
Iterate through the string and find the longest repeating subsequence by comparing characters at different positions.
Use dynamic programming to keep track of the longest repeating subsequence found so far.
Ensure that no two subsequences have the same character at the same position.
Example: For in...
Round duration - 60 minutes
Round difficulty - Medium
This was a system design round.
Rate limiter can be designed using token bucket algorithm to control the rate of requests.
Use token bucket algorithm to control the rate of requests
Set a limit on the number of requests allowed within a certain time frame
Track the number of requests made and refill the bucket at a constant rate
Reject requests that exceed the limit
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
DSA specific coding questions, arrays, stacks queues, trees mostly
Basic DSA and android questions
Live coding round for android
I applied via Campus Placement
Easy to medium level question with some mcqs
Then we had a training for one month and we created a project based on that project we were given internships
based on 1 review
Rating in categories
Senior Software Engineer
646
salaries
| ₹14.5 L/yr - ₹44 L/yr |
Software Engineer
248
salaries
| ₹9.7 L/yr - ₹34.6 L/yr |
Staff Software Engineer
157
salaries
| ₹20 L/yr - ₹61 L/yr |
Senior Data Engineer
91
salaries
| ₹20 L/yr - ₹45 L/yr |
Senior Software Test Engineer
87
salaries
| ₹18 L/yr - ₹41.6 L/yr |
MasterCard
American Express
PayPal
State Bank of India