Filter interviews by
2 Medium level DSA question
Mirror a binary tree by swapping left and right children recursively.
A binary tree is mirrored by swapping each node's left and right children.
Example: For a tree with root 1, left child 2, right child 3, the mirrored tree has root 1, left child 3, right child 2.
Use a recursive function to traverse the tree and swap nodes.
Base case: If the node is null, return.
Time complexity is O(n), where n is the number of nodes in ...
Use the exponentiation by squaring algorithm to optimally find n^m.
Use the exponentiation by squaring algorithm to reduce the number of multiplications needed.
Divide the exponent by 2 and recursively calculate the result.
Handle the cases when the exponent is even or odd separately.
Example: n^5 = n * n^2 * n^2
A coding test on hackerrank with some basic graph problems
I applied via LinkedIn and was interviewed in Sep 2022. There were 3 interview rounds.
2 coding , 2 SQL with some quants
Remove redundant parentheses in a expression
Identify the innermost parentheses
Evaluate the expression inside the innermost parentheses
Replace the innermost parentheses with the evaluated expression
Repeat until no more redundant parentheses exist
Top trending discussions
I applied via Approached by Company and was interviewed in May 2021. There were 3 interview rounds.
SMS call flow involves the process of sending and receiving text messages through mobile networks.
User composes an SMS on their mobile device.
The SMS is sent to the Short Message Service Center (SMSC).
SMSC stores the message and attempts to deliver it to the recipient's device.
If the recipient's device is unavailable, the SMSC retries delivery for a specified time.
Once delivered, the recipient's device receives the SMS...
I applied via Naukri.com and was interviewed in Dec 2021. There were 2 interview rounds.
I applied via Referral
Java internals, coding questions 2sum
Developed a web-based project management tool for tracking tasks and deadlines.
Used React.js for front-end development
Implemented RESTful APIs for backend using Node.js and Express
Utilized MongoDB for database storage
Incorporated authentication and authorization features for user security
Open to relocation for the right opportunity
Willing to relocate for the right job opportunity
Flexible with location for the right role
Open to considering different locations for the right position
It was the ask mostly about DSA
I appeared for an interview in Oct 2021.
Round duration - 60 Minutes
Round difficulty - Hard
Given an integer N, determine and print all the prime numbers between 2 and N, inclusive.
Integer N
Prime numbers printed on separate lines
Generate and print all prime numbers between 2 and N, inclusive.
Iterate from 2 to N and check if each number is prime
A prime number is only divisible by 1 and itself
Print each prime number on a new line
Round duration - 60 Minutes
Round difficulty - Hard
Given two strings 'STR' and 'PTR', identify all starting indices of 'PTR' anagram substrings in 'STR'. Two strings are anagrams if one can be rearranged to form the other.
Implement a function to find all starting indices of anagram substrings of a given string in another string.
Create a frequency map of characters in the 'PTR' string.
Use a sliding window approach to check for anagrams in 'STR'.
Return the starting indices of anagram substrings found.
Example: For input 'BACDGABCD' and 'ABCD', output should be [0, 5].
Round duration - 60 Minutes
Round difficulty - Hard
Common testing questions related to Linux and operating systems
What are the different types of testing that can be performed on a Linux operating system?
How do you test the compatibility of software with different Linux distributions?
Can you explain the process of testing kernel modules in a Linux environment?
What tools and techniques do you use for performance testing on Linux systems?
How do you ensure the security an...
Tip 1 : practice coding
Tip 2 : be thorough with your resume
Tip 1 : have good projects
Tip 2 : fulfill the required tech stack
based on 3 interview experiences
based on 10 reviews
Rating in categories
Senior Software Engineer
84
salaries
| ₹15 L/yr - ₹36 L/yr |
Software Engineer
80
salaries
| ₹8.2 L/yr - ₹26 L/yr |
Principal Software Engineer
31
salaries
| ₹24.2 L/yr - ₹52 L/yr |
Customer Success Manager
22
salaries
| ₹16 L/yr - ₹24.7 L/yr |
Technical Account Manager
21
salaries
| ₹14 L/yr - ₹28 L/yr |
Duck Creek Technologies
FinThrive
CodeClouds
Grey Orange