Skip to content

Instantly share code, notes, and snippets.

View pushkarnk's full-sized avatar

Pushkar N Kulkarni pushkarnk

  • Canonical | ex-IBM
  • India
View GitHub Profile
@RajivKurian
RajivKurian / InterviewTips-prep_material.md
Last active August 2, 2021 17:40
Some programming interview tips - This one focuses on preparation material

This is a first article on how to prepare for and pass computer science/engineering interviews that are typically used at big companies. These tips are based on my experience interviewing at multiple such companies over the years. I've passed interviews at companies like Google, Apple, Facebook, Tesla motors etc and so I hope I can shed some light on some things that worked well for me. This is not an approval of the processes used by the company but merely some tips on how to prepare for them. I will also focus on the software engineering interviews. I may do another such article for hardware interviews. This article will mostly be an introduction and focus on the types of questions you see in a typical software engineering interview. I'll also list some resources that I've personally used to prepare for these interviews. I hope to keep this one relatively short and expand on individual sections in future articles.

Nature of questions

There are typically three types of questions that are asked at program