Front-end Interview Coding Challenge asked in Facebook, Google & Netflix

Prathap
1 min readSep 18, 2024

In this video, we dive into the challenge of building a Transfer List component in React, a popular feature often tested in technical interviews at top-tier companies like Facebook, Google, and Netflix. The goal? Seamlessly transfer selected checkbox items between two containers with a polished, intuitive interface. We’ll walk you through each step, from functionality to aesthetics, ensuring a smooth user experience with the power of Tailwind CSS for sleek, responsive styling.

Key Design Features:

Item Highlighting: Clicking items in either container highlights them for clear selection.

⬅️➡️ Smooth Transfer: Move items between containers using arrow buttons, with seamless removal from the original container and automatic unchecking of transferred items.

🚫 Edge Case Handling: Prevent unwanted changes, like trying to move items within the same container.

🎨 Tailwind CSS Styling: Elevate the UI with a clean, responsive design using Tailwind for easy customization and a polished look. Join us as we break down this solution step by step, crafting an efficient and user-friendly experience for transferring items between containers!

--

--