Whiteboard Interview Series - Data Structures and Algorithms

Amit Shekhar
AfterAcademy
Published in
3 min readOct 22, 2019

We were working hard to release the Whiteboard Interview Series to help you with the various approaches needed to solve the Data Structures and Algorithms problem. Whiteboard Interview is common in companies like Google, Facebook, Amazon, Microsoft, and etc. Now that it has been released and we have received wonderful responses and we have planned to release more videos in the whiteboard interview series. I would also like to thank everyone for the feedback which is helping us to improve and deliver better content to you.

In this whiteboard interview series, we are taking problems asked in various companies and solving those with the various approaches. At the end of each video, we have provided the suggested problems to solve based on the problem which we have discussed in that video.

Before starting this series, we talked to the candidates who have cracked these interviews and noted down the things which are important for cracking the Data Structures and Algorithms interview. We also took reference from the book “Cracking the Coding Interview” for the tips to crack the coding interview.

Here is the link to the playlist on Youtube.

In addition to the solution to a particular problem with the various approaches, we have also covered the following as these things are important in the coding interview round:

  • Ask for clarification questions. Understand the question properly before starting. Do focus on this when you go through the videos.
  • You can always start with the brute-force solution. A brute-force solution is better than no solution. Make sure you notice these things when you go through the videos.
  • Keep improving the solution for better time and space complexity whichever is applicable. We have followed this in the video.
  • Think loud, even when you are writing the solutions.
  • Write your code, not too slow and not too fast as suggested in the book “Cracking the Coding Interview”.
  • Test your solution with examples and find mistakes if any.
  • Do not miss the edge-cases. Make sure you notice these things when you go through the videos.

--

--

Amit Shekhar
AfterAcademy

Co-Founder @ Outcome School | Coder | Teacher | Mentor | Open Source | IIT 2010-14 | Android | Machine Learning | Backend