Given the root
of a binary tree, return the inorder traversal of its nodes values.
RoBenDevs β
Founding year | |
Company Website | https://robendevs.com/ |
Career Website | https://robendevs.com/careers/ |
Technologies Used |
Introduction β
RoBenDevs specializes in building SaaS solutions.
Interview Stages β
RoBenDevs has a 3 stage interview process for Software Engineer, Intern role.
- Initial Screening: A project description is given to the candidate. The candidate is expected to complete the project within given timeframe. The project is then reviewed by the team.
- Problem Solving: The candidate is given several problems to solve. The problems are mostly related to data structures and algorithms. The candidate is expected to explain the solution and the reasoning behind it.
- Whiteboard System Design: The candidate is tasked with designing a system on a whiteboard from a high level perspective. The candidate is expected to explain the reasoning behind the design.
Coding Round Questions β
Given a Directed Cyclic graph find the sum of all the nodes at level three from the root node
Given the head
of a linked list, remove the n
th node from the end of the list and return its head.
Solve a problem related to finding the Minimum Spanning Tree in a graph.
Given the root
of a binary tree, invert/mirror the tree, and return its root.
Determine the number of connected components in an undirected graph.
Whiteboard System Design β
Design a system that will be used to monitor the usage of electricity of meters across a area. The system should be able to show the usage of electricity in real time and also be able to show the usage of electricity over a period of time.
Design a system where a single restaurant offers home delivery services across the entire country. You donβt need to worry about the payment gateway, as that is handled by a third party.