Filter interviews by
I appeared for an interview in Feb 2022.
Round duration - 65 Minutes
Round difficulty - Hard
There were 15 MCQS you have to do in 25 Minutes and 3 Coding questions you have to do in 40 minutes. They also give a demo test link to get you use to the environment.
Given an array of integers ARR
of length 'N' and a positive integer 'K', find the maximum elements for each contiguous subarray of size K.
ARR = [3, 4,...
Find maximum elements for each subarray of size K in a given array of integers.
Iterate through the array and maintain a deque to store the indices of elements in decreasing order.
Pop elements from the deque if they are out of the current window.
Keep track of the maximum element in each subarray of size K.
In this problem, you are given an array ARR
consisting of N
integers. Your task is to determine the minimum number of jumps required to reach the last index of the array N - 1
....
The problem involves finding the minimum number of jumps required to reach the last index of an array, where each element represents the maximum distance that can be jumped from that index.
Start from index 0 and keep track of the farthest index that can be reached from each position.
Update the current farthest index as the maximum of current farthest index and i + ARR[i].
Increment the jump count when the current index ...
You are provided with a string STR
of length N
. The goal is to identify the longest palindromic substring within this string. In cases where multiple palind...
Given a string, find the longest palindromic substring, prioritizing the one with the smallest start index.
Iterate through the string and expand around each character to find palindromes
Keep track of the longest palindrome found and its starting index
Return the longest palindromic substring with the smallest start index
Round duration - 180 Minutes
Round difficulty - Hard
It was more of Design + Data structure round. They give access to their server and ask us to do code there.
Tip 1 : Do as much as coding question you can do.
Tip 2 : Do some projects also.
Tip 3 : Revise and clear your basic concepts too.
Tip 1 : Mention only things related to job profile only.
Tip 2 : Make it page pager.
Top trending discussions
I applied via LinkedIn and was interviewed in Sep 2020. There was 1 interview round.
Reversing a linked list involves changing the direction of its nodes to point to the previous node instead of the next.
Iterative approach: Use three pointers (prev, current, next) to reverse the links.
Example: For list 1 -> 2 -> 3, after reversal it becomes 3 -> 2 -> 1.
Recursive approach: Reverse the rest of the list and adjust the pointers accordingly.
Example: For list 4 -> 5 -> 6, recursively revers...
I applied via Walk-in and was interviewed before Jan 2021. There were 4 interview rounds.
posted on 14 Apr 2025
I appeared for an interview before Apr 2024, where I was asked the following questions.
I applied via Naukri.com and was interviewed in Mar 2023. There were 2 interview rounds.
Reactive forms in Angular are a way to build forms in a reactive and scalable way.
Reactive forms use an underlying data model to manage form data.
They allow for dynamic form creation and validation.
They can be used with complex form structures and nested forms.
They provide a more scalable and maintainable approach to form development.
Example: Creating a reactive form with FormBuilder in Angular.
I applied via Company Website and was interviewed in May 2022. There were 2 interview rounds.
Logical reasoning And aptitude test
C++, python and Java programming
I applied via Recruitment Consulltant
A mutex is a synchronization primitive that ensures only one thread can access a resource at a time.
Create a mutex object using the appropriate library or language-specific function.
Lock the mutex before accessing the shared resource to prevent other threads from accessing it.
Unlock the mutex after finishing the operation on the shared resource to allow other threads to access it.
Example: pthread_mutex_t mutex; pthread...
Identify memory leak in code
Check for any dynamically allocated memory that is not being freed
Look for any infinite loops or recursive functions that consume memory
Use memory profiling tools like Valgrind to detect leaks
Check for any global variables that are not properly managed
I applied via Campus Placement and was interviewed in Mar 2024. There was 1 interview round.
Questions were high level
Technical Specialist
82
salaries
| ₹11 L/yr - ₹34.8 L/yr |
Software Engineer
54
salaries
| ₹12 L/yr - ₹33 L/yr |
Senior Engineer
50
salaries
| ₹12.2 L/yr - ₹38 L/yr |
Senior Software Engineer
35
salaries
| ₹13.6 L/yr - ₹52.5 L/yr |
Technical Support Engineer
27
salaries
| ₹5.8 L/yr - ₹25 L/yr |
Duck Creek Technologies
FinThrive
Entrata
Mobileum