Filter interviews by
Clear (1)
I was interviewed in Dec 2021.
Round duration - 90 minutes
Round difficulty - Medium
Given two strings, BEGIN
and END
, along with an array of strings DICT
, determine the length of the shortest transformation sequence from BEGIN
to END
. Each transformation inv...
The Word Ladder problem involves finding the shortest transformation sequence from one word to another by changing one letter at a time.
Use breadth-first search to find the shortest transformation sequence.
Create a graph where each word is a node and edges connect words that differ by one letter.
Keep track of visited words to avoid revisiting them.
Return -1 if no transformation sequence is possible.
Round duration - 50 minutes
Round difficulty - Medium
You are provided with a 2-dimensional matrix having N
rows and M
columns, containing only 1s (land) and 0s (water). Your goal is to determine the number of islands in t...
Count the number of islands in a 2D matrix of 1s and 0s.
Use Depth First Search (DFS) or Breadth First Search (BFS) to traverse the matrix and identify connected groups of 1s.
Maintain a visited array to keep track of visited cells to avoid redundant traversal.
Increment the island count whenever a new island is encountered.
Consider all eight possible directions for connectivity between cells.
Handle edge cases like out of
Round duration - 50 minutes
Round difficulty - Medium
You are given a grid containing oranges where each cell of the grid can contain one of the three integer values:
Find the minimum time required to rot all fresh oranges in a grid.
Use Breadth First Search (BFS) to simulate the rotting process
Track the time taken to rot all oranges and return it
If any fresh oranges remain after simulation, return -1
Handle edge cases like empty grid or no fresh oranges
Round duration - 90 minutes
Round difficulty - Medium
Splitwise is a system for managing shared expenses among groups of people.
1. Allow users to create groups and add members to track shared expenses.
2. Implement features for adding expenses, specifying who paid and who owes.
3. Calculate balances for each member and settle debts efficiently.
4. Provide notifications and reminders for pending payments.
5. Ensure security and privacy of user data.
6. Implement features like e...
Tip 1 : Practice Leetcode medium questions(top ones from all the popular topics)
Tip 2 : Have good hold of System design questions and practice all the commonly asked ones.
Tip 1 : Keep it concise
Tip 2 : Make sure to include the keywords/tech stack that the particular opening is looking out for
I was interviewed in Mar 2021.
Round duration - 90 minutes
Round difficulty - Medium
There were
1. 25 C++/Java/Shell based MCQs
2. 2 SQL based questions - you are expected to write sql query based on the problem statement
3. Create React App - Todo App
Deadline was 7 days
Output the person with the maximum earnings from each department
Join the employee and department tables on department ID
Group by department ID and find the max earnings for each department
Join the result with the employee table to get the person with max earnings
Round duration - 60 Minutes
Round difficulty - Hard
It was in afternoon 2PM. Interviewer was polite and helpful. He was trying me to push me more. At the end of the interview, he even gave me the good feedback
Given an array ARR
of size N
containing positive integers, the task is to reduce the size of the array to 1 by performing a specific operation multiple times. In one operation...
Find the minimum cost to reduce an array to one element by merging adjacent elements.
Iterate through the array and merge adjacent elements with the smallest sum each time.
Keep track of the total cost as you merge elements.
Repeat the merging process until only one element remains in the array.
Round duration - 60 Minutes
Round difficulty - Medium
It was in the noon 2.30PM. Interviewer was the team lead. Interviewer was polite and helpful
Round duration - 30 Minutes
Round difficulty - Medium
Interviewer was the Division Manager. Was just scratching the surface in all domain like behavioural, tech questions, situational questions
Tip 1 : Understand in and out of recursion
Tip 2 : Be consistent - solve 2-3 problems a day, start from easy level
Tip 1 : Make sure your resume reflect what you have acheived on your work front
Tip 2 : Your work experience should be on top and should be detailed along with figures( like improved page load speed by 2.5x, etc)
Top trending discussions
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There were 2 interview rounds.
It was angular and java
I applied via Campus Placement and was interviewed in Sep 2022. There were 2 interview rounds.
Logic base questions minimum 30
Two coding questions in one hr
I applied via Company Website and was interviewed in Jan 2023. There were 4 interview rounds.
What is the company role and what going on this company
What is the salary in this company
What is the coding test I don't know pls give me explain
I applied via LinkedIn and was interviewed in Mar 2022. There were 2 interview rounds.
I applied via Walk-in and was interviewed in Nov 2021. There was 1 interview round.
I applied via Social media and was interviewed in Mar 2023. There were 4 interview rounds.
Must contain some questions which will be considered as a qualifier test for next round .it will have some passout marks to get into a next round .
Software Engineer
35
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
28
salaries
| ₹0 L/yr - ₹0 L/yr |
Sde1
25
salaries
| ₹0 L/yr - ₹0 L/yr |
SDE (Software Development Engineer)
17
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
16
salaries
| ₹0 L/yr - ₹0 L/yr |
Jane Street
Optiver
Indian Molasses Company
SIG Plc