Two Women Looking at the Code at Laptop

4 Mock Live Coding Interviews in 46 Hours

The Problem: A live pair coding interview is scheduled in 46 hours. I’ve never done any live coding.

The Solution: Complete 4 mock interviews within this time frame and then succeed in the real interview.

Details: I started by googling “mock live coding interview” and found several resources, including a Reddit thread.

My interview was in React/TypeScript for a small startup, not FAANG. The company would send me a zip file that I’d open in my IDE and proceed per their instructions. This was what I wanted to mock.

Here are the details of my 4 mock interviews in the sequence they occurred:

  • 1. Fiverr. They promoted in Google search: “I will do a mock coding interview with you as a google engineer.” I did not really need a Googler; I searched and found someone else that had the needed skills and was available next morning. (The specific person I found was Ritesh Kumar, he did an excellent job.)

The mock interview itself: I fumbled with my setup, forgot to ask clarifying questions, and struggled to coordinate solutions with the interviewer. Ritesh helped me a lot and followed it up with written instructions and references. The price was very reasonable, at least if you are in the USA.

  • 2. https://coachmatt.io. Found Matt through the above Reddit thread and he was kind enough to be available next afternoon. This was somewhat pricey but cheaper than interviewing.io.

The mock interview: Matt gave me a scenario very close to the planned interview. I did less fumbling with the setup and did better with clarifying questions. I felt more confident.

  • 3. A personal connection. Found through a mutual friend.

The mock interview: He gave me a difficult problem involving a JS feature I had barely used and didn’t remember the syntax of… so I did not feel I did a great job. Well, so I saw a knowledge gap (and remedied it immediately afterwards). Yet I was able to practice communicating with the interviewer and asking questions/following directions.

The above 3 interviews occurred in 1 day.

  • 4. ADPlist.org is a platform where you can get mentorship for free. I was surprised with it being free, but found no strings attached. It gives you an option to search for “Available ASAP”, which was vital in my case.

The downside of the platform: you can search by name, company, role. You cannot search for a specific technology. For example, if nobody included “C#” in their role, you would not find any C# engineers through a search. You would have to look through a list of engineers and their individual skills… I was fortunate that React is a common tool. I easily found Oluwafemi Sosanya, a senior React Developer, who was available on sort notice.

The mock interview: Oluwafemi ended up spending with me 2 hours instead of 1. He ran me from the easy to complex React features, some of which I’d never used until then (my primary framework being Vue.js). He was very kind and made it very easy for me and I felt very comfortable with React.

Then I took a break and walked into a real interview an hour later ๐Ÿ™‚

I wasnโ€™t entirely calm, but I didnโ€™t fumble with the IDE, the setup, or the basics of React. I communicated clearly with the interviewer. None of this would’ve been possible without the practice.

Other Resources I Explored:

  • Interviewing.io: seems like a good platform, but it is pricey and geared toward FAANG.
  • Pramp: covered in the Reddit thread, seems workable but not immediate so was out of my timeline.

This is the story of how I did 4 mock interviews in React and TypeScript in 46 hours. “Practice makes perfect,” and the mock interviews paid off well.

The preparation allowed me to walk into the real interview with confidence, avoid technical glitches, and effectively demonstrate my skills.

To anyone reading this, good luck with your interviews! Iโ€™d love to hear your stories and resources.

Similar Posts

  • ๐Ÿ‘จโ€๐Ÿ’ป A Day in the Life of a Developer ๐Ÿ‘ฉโ€๐Ÿ’ป

    Started out with a tiny fix-up to do on a legacy website and run into a wild bug๐Ÿ›: some of desktop menu items refused to show their pages! ๐Ÿค” Mobile menu? No problemo! ๐Ÿ“ฑ Desktop menu โ€“ problemo! ๐Ÿ•ต๏ธโ€โ™€๏ธ First stop: Admin panel. ๐Ÿ› ๏ธ Oh, desktop menu is missing some of the hrefs that the mobile…

  • What is DNS and What is Its Purpose?

    DNS stands for the Domain Name System. Itโ€™s like a phonebook, but not for phone numbersโ€”it is for Internet addresses. Why did this system have to be invented? Well, computers are made to understand numbers. They are built in such a way that numbers are easier to find, send, or receive than letters, words, or…

  • Learning Responsive Design: The Missing Ingredient

    So, you have a good handle on HTML and CSS, but when it comes to Responsive Design, things get a bit tricky. You struggle to make your designs truly responsive: elements overflow, images get distorted, and you can’t figure out why. Sounds familiar? That’s exactly where I was a few months ago. After wrestling with these challenges for a while, I realized it was time to find a course that would give me a solid foundation in Responsive Web Design. As it turned out, there was more to it than just one courseโ€ฆ Read on for the full story!

  • Responsive Web Design Explained: From Fixed Width to Fluid and Adaptive Layouts

    Responsive web design, a cornerstone of modern website development, emerged in 2011, revolutionizing the way websites are built. Join us as we explore its evolution through fixed, fluid, and adaptive layouts. Witness the transformative impact of responsive design as we compare modern websites to their historical counterparts. Explore the similarities and differences between these layout approaches and uncover the enhancements brought forth by responsive design.

  • Design to Code Frontend Checklist: A Step-by-Step Guide

    A design. A static picture. Letโ€™s breathe life into it and transform it into a webpage.

    Where do you start? And how do you go from there?

    When I found myself in this position for the first time, it was not easy. Since then, Iโ€™ve crafted a checklist to guide you step-by-step. It includes project setup, HTML markup, CSS coding, font integration, and image implementation. Use this checklist to start from scratch and don’t miss any detail on your way to a high-quality webpage.

Leave a Reply

Your email address will not be published. Required fields are marked *