Filter interviews by
I applied via Approached by Company and was interviewed in Oct 2023. There was 1 interview round.
The three biggest learnings as a Project Manager
Importance of effective communication
Adaptability and flexibility in managing changes
The significance of risk management
Top trending discussions
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
Loop in linked list is a situation where a node points to a previous node in the list, creating an infinite loop.
Check for loops using Floyd's cycle detection algorithm
Use two pointers, one moving twice as fast as the other, to detect a loop
If the fast pointer catches up to the slow pointer, there is a loop
Two coding questions, one is easy and the other is difficult. Who solved 2nd question was shortlisted for an interview.
I applied via Referral and was interviewed in Aug 2021. There was 1 interview round.
Find k min elements in given array.
Sort the array and return the first k elements.
Use a min heap of size k to find the k min elements.
Use quickselect algorithm to find the kth smallest element and return first k elements smaller than it.
Check if a given tree is a Binary Search Tree (BST) or not.
Traverse the tree in-order and check if the elements are in ascending order.
Check if the maximum value in the left subtree is less than the root and the minimum value in the right subtree is greater than the root.
Use recursion to check if all subtrees are BSTs.
Time complexity: O(n), Space complexity: O(h) where h is the height of the tree.
Given a BST and a sum, find a pair of nodes whose values add up to the given sum.
Traverse the BST in-order and store the nodes in a list
Use two pointers approach to find the pair with the given sum
If the sum is less than the current pair, move the right pointer to the left
If the sum is greater than the current pair, move the left pointer to the right
If the sum is equal to the current pair, return the pair
Time complexit
First round was aptitude with coding round it was easy
1 coding question, and basic MCQ
1st round was DSA round. Pretty easy
I prioritize features based on customer needs, business goals, and impact on user experience.
Identify customer needs and pain points through user research and feedback
Align features with business goals and objectives
Consider impact on user experience and usability
Use frameworks like MoSCoW method or Kano model for prioritization
Regularly review and adjust priorities based on feedback and data
Example: Prioritizing a new...
Product lifecycle refers to the stages a product goes through from introduction to withdrawal from the market.
Introduction stage - product is launched into the market
Growth stage - sales and market share increase
Maturity stage - sales peak and competition intensifies
Decline stage - sales decrease and product is eventually withdrawn
Examples: iPhone (introduction), Coca-Cola (maturity), Blackberry (decline)
I appeared for an interview in Feb 2024.
Single responsibility principle states that a class should have only one reason to change.
Each class should have only one responsibility
Helps in making code more maintainable and easier to understand
Promotes separation of concerns
Example: A class that handles user authentication should not also handle file management
based on 1 interview
Interview experience
Software Development Engineer
56
salaries
| ₹4.8 L/yr - ₹9.5 L/yr |
Data Engineer
51
salaries
| ₹5 L/yr - ₹13 L/yr |
Software Developer
35
salaries
| ₹4.8 L/yr - ₹12 L/yr |
Software Engineer
34
salaries
| ₹4 L/yr - ₹11.7 L/yr |
Hadoop Administrator
25
salaries
| ₹5.2 L/yr - ₹16 L/yr |
Markelytics Solutions
Savista Global Solutions
Jasper Colin
GfK MODE