Code With Me: 24 FAANG Interview Questions

107,003
13
Published 2022-08-10
Get your daily dose of FAANG for 24 days, or one mega-dose of FAANG for one day. This video is mostly designed for guided practice. That means, if you're trying to get good at coding interviews, you'll get the most out of this video by trying the questions yourself and using this video as a guide if you're stuck or want an alternate solution.

But if you want to watch this video for other reasons... go ahead, too.

Resource doc (with question & FAANG lists, and also my code):
docs.google.com/document/d/1T7WwAykmQS3OaiZjzVU5TX…

Music

Local Forecast - Slower by Kevin MacLeod
Link: incompetech.filmmusic.io/song/3988-local-forecast-…
License: [yt dislikes this link, removed]
(yes, I use this song too much)

This Is For You (Prod. by Lukrembo)
Link :    • lukrembo - this is for you (royalty f...  

Timestamps:
0:00:00 Intro
0:01:17 Facebook, easy 1
0:08:29 Apple, easy 1
0:19:34 Amazon, easy 1
0:23:10 Google, easy 1
0:26:57 Facebook, easy 2
0:34:54 Apple, easy 2
0:39:38 Amazon, easy 2
0:44:25 Google, easy 2
0:49:58 Facebook, medium 1
0:55:32 Apple, medium 1
0:59:36 Amazon, medium 1
1:13:30 Google, medium 1
1:27:10 Facebook, medium 2
1:35:57 Apple, medium 2
1:40:37 Amazon, medium 2
1:49:09 Google, medium 2
1:56:21 Facebook, hard 1
2:08:29 Apple, hard 1
2:24:33 Amazon, hard 1
2:35:14 Google, hard 1
2:47:32 Facebook, hard 2
3:01:31 Apple, hard 2
3:14:32 Amazon, hard 2
3:25:16 Google, hard 2
3:39:11 Conclusion

All Comments (21)
  • Hey Colin, I'm a web dev atm. I've found your channel about a week ago, and watching your videos has me wanting to go deeper into data structures. I appreciate the content!
  • @NoOne-ev3jn
    The most valuable part for me is when I see you make a mistake or don’t know what’s the problem were, and this makes who watches actually realise that making mistakes or not knowing what to do is actually good for them and for their improvement, and don’t have to go just typing mechanically like they do in movies. And your planning also is awesome
  • @horizon204
    This content is way more helpful than competitive programming since it benefits lots of people. I have learned a lot merely from your thinking process. Keep up the good work, wish your channel would grow
  • You actually do one hell of a job explaining the logic behind your code. This is a great code along experience and really lets others follow your line of thought. Please keep these type of contents coming!
  • This is awesome Colin, I’ll be coding along with your video soon.
  • @retrograder3303
    This video is really useful for interview prep! Shows what you should be thinking about
  • @CostaKazistov
    Breezed through it in under 4 hours. Wow. You'd be making well over six figures in a FAANG company. It's nice that you are enjoying teaching. Thousands of coders here on YouTube are benefitting by learning how you approach solving these questions.
  • Want this sort of videos regularly. Keep it up 👍👍. By the way 3rd problem can also be done using bit manipulation and this optimises the space complexity using xor
  • @Ramon01
    amazing how you came up and implemented that bit manipulation at 1:24:00 ! I would have never thought of that!
  • @vincevdam
    I just hope to get as good as you someday. Thanks for this video.
  • As a competitive programmer,if you were to begin from the start what would you change about the learning process?