intrico.io

View Original

Technical Case Questions

While Google has reduced its use of the technical interview, other product companies have started picking it up.

While coaching the technical interview is not my strength, I do know how to prepare for it.

You need to be able to walk through how to design products from an execution standpoint. You will be given a prompt and you need to walk through how you would approach the technical design.

Key things you will be graded on are covered here. The TL;DR: Focus on the bottleneck.

Sample Questions:

  • Designing a URL Shortening service like TinyURL

  • Designing Instagram

  • Designing Dropbox

  • Designing Facebook Messenger

  • Designing Twitter

  • Designing Youtube or Netflix

  • Designing Typeahead Suggestion

  • Designing Twitter Search

  • Designing a Web Crawler

  • Designing Facebook’s Newsfeed

  • Designing Yelp or Nearby Friends

  • Designing Uber backend

  • Design Ticketmaster

  • Design a system for last-mile delivery.

  • Design a voice-driven system like Amazon Alexa.

  • Design Alexa enabled treadmill.

Alternatively

There are also algorithm-type questions.

  • Design a playlist based on one song.

  • Recommendation engine showing most recent first vs. most relevant first.

  • What is the accuracy required on a security camera before you can start using it to let people in.