The REACT-O Technical Interview Framework

The REACT-O Technical Interview Framework

Six Steps for Solving Whiteboarding Questions. Last night I attended a virtual meetup of software engineers who get together to practice data structures and algorithm problems.

Last night I attended a virtual meetup of software engineers who get together to practice data structures and algorithm problems. I was almost a total beginner at whiteboarding, so I was quite nervous going in.

However, I used a six-step framework to help me work through the problem, and have fun while doing it!

This article is for anyone who is getting started with technical interviews, or wants to learn more about whiteboarding.

Example: Comparing Binary Trees

Two distinct binary trees, both with a leaf value sequence of 6, 8, 5.

Tree 1 and Tree 2 have the same leaf value sequence: 6, 8, 5.

Consider all the leaves of a binary tree. From left to right order, the values of those leaves form a leaf value sequence.

Two binary trees are considered leaf-similar if their leaf value sequence is the same.

Return true if and only if the two given trees with head nodes root1 and root2 are leaf-similar.

Step 1- Reiterate

Verbalize your understanding of the problem — this is your chance to check your understanding of the question.

Make sure you agree on what you should be outputting. In this case, the goal is to write a function that takes in two tree roots and returns true if the both trees contain the same leaves (childless nodes) in the same order.

Ask what constraints you’re working with. For example, you might ask the interviewer what this function should return if the trees are empty, and they would might say to assume that you should assume that all trees will have at least one node.

technical-interview react

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

How native is React Native? | React Native vs Native App Development

Article covers: How native is react native?, React Native vs (Ionic, Cordova), Similarities and difference between React Native and Native App Development.

Top 130 Android Interview Questions - Crack Technical Interview Now!

Top Android Interview Questions & Answers from Beginner to Advanced level. Get ready to crack your next android interview with these android interview questions

Mock Technical Interview with SKILLED: what to expect

A couple of weeks ago I had my first technical interview ever. Let me share my experience on the mock interview with SKILLED. The whole concept of SKILLED is really awesome. It is a company that sets up mock technical interviews between job seekers and coaches.

What are hooks in React JS? - INFO AT ONE

In this article, you will learn what are hooks in React JS? and when to use react hooks? Also, we will see the react hooks example.

Build a simple React Native Pokemon app with React-Navigation

As we start learning new technologies we want to start building something or work on a simple project to get a better understanding of the technology.