Taro Logo

Mock interviews: Better utilized for Systems Design or DSA?

Profile picture
Anonymous User at Taro Community10 months ago


I had bought a course from interview kickstart that expires on 20 days (post extension) and they are not able to extend it further.

I have 11 interviews left with them, which is really amazing given the talented interviewers they have.

I am applying for L6 (maybe L5) at Roblox, Google, Netflix and Uber.

Given the constraints, how do I best utilize the interviews:

  • Is it better utilized for systems design or DSA?
  • For folks who successfully clear DSA at FAANG+, how did you practice "talking" through the problems? What other resources did you use for mock interviews?

I was thinking of using ChatGPT for talking my mock interviews, is that a good idea? And using 10 / 11 for systems design and 1 for behavioral.



  • 2
    Profile picture
    Senior Software Engineer [SDE 3] at Amazon
    10 months ago

    You can utilize ChatGPT for getting an idea of the kinds of questions and follow-ups that can be asked but it can't simulate a real-world experience. As far as utilizing mock interviews is concerned, it depends on what you need help with. I'd suggest scheduling one of each type of interview and then evaluate your preparedness.

  • 4
    Profile picture
    Tech Lead/Manager at Meta, Pinterest, Kosei
    10 months ago

    I'd prefer system design over DSA, since system design is much more about the discussion rather than the solution.

    System design requires a competent human on the other side of the table, and that is the scarce resource for you. If Interview Kickstart provides that, use them for that. DSA is comparatively more cut-and-dry, since you can do a decent job evaluating how you did on your own.

    I'd also recommend checking out the system design masterclass we have.

    Instead of ChatGPT for your mock interviews, I'd much prefer a human. Just grab a friend or someone in Taro Premium and talk through some stories with them for behavioral interviews.