interview
                                
                                
                                
                                    interview copied to clipboard
                            
                            
                            
                        Everything you need to kick ass on your coding interview
Contents
- Articles
 - Algorithms
 - Coding
 - Guides
 - Language-specific
- JavaScript
 - Python
 
 - Maths
 - Meta
 - Questions
 - Systems Design
 - Unix
 - Videos
 - other repos
 
Articles
Recommended: Steve Yegge – Get That Job at Google [web]
- Carlos Bueno – Get That Job at Facebook [web]
 - Daniel Blumenthal – How to Prepare for Technical Interviews [web]
 - David Byttow – ABC: Always Be Coding [web]
 - David Byttow – Four Steps to Google, Without a Degree [web]
 - Thomas L. Friedman – How to Get a Job at Google [part 1] [part 2]
 - Andrew Rothbart – Preparing for a technical interview with programming contests [web]
 - Steve Yegge – Ten Tips for a (Slightly) Less Awful Resume [web]
 
Algorithms
Recommended: Steven Skiena – The Algorithm Design Manual [Amazon] [pdf] [web]
- Jon Bentley – Programming Pearls [Amazon] [web (full text)]
 - Cormen, Leiserson, Rivest, Stein – Introduction to Algorithms [Amazon] [pdf]
 - more – Free Programming Books (giant collection) [Github]
 - more – IT eBooks [web]
 - more – Free Programming Books [web]
 
Please support the authors by buying the books.
Coding
Recommended: Talentbuddy [web] [free app]
- Coderust (great selection of problems) [$10 app]
 - Hacker Rank [web]
 - Interview Cake [web]
 - HackerEarth [web]
 - HiredInTech [web]
 - Project Euler [web]
 - Google Code Jam practice problems [web]
 - Top Coder tutorials [web]
 - Infoarena training path (RO) [web]
 - LeetCode Online Judge [web]
 - more – Free Programming Resources [web]
 - more - Web Resources and Tutorials That Don't Suck [web]
 
Guides
Recommended (resume): Gayle McDowell – The Google Resume [Amazon] [pdf]
Recommended (interview): Gayle McDowell – Cracking the Coding Interview [Amazon] [pdf]
- CareerCup [web]
 - Coding for Interviews [web]
 - Here's How to Prepare for Tech Interviews [reddit]
 - Programming Interviews Exposed [Amazon] [pdf]
 - Elements of Programming Interviews [Amazon] [web]
 
Quora:
- How to prepare for my Google/Facebook interview if I have 6 months left?
 - How should I prepare for my Google interview if I have 1 month left?
 - What is the best advice for an engineering internship interview at Google or Facebook?
 - What graph topics should I study in order to be adequately prepared for a Google Software Engineer interview?
 
Language-specific
JavaScript
Python
Maths
Recommended: MIT - Mathematics for Computer Science [Youtube] [web]
Meta
Quora
Questions
Recommended: MIT – Hacking a Google Interview [web]
- Computer Science Primer / Interview Questions [web]
 - Programming Interview Questions [web]
 - Prismo-Skills [web]
 - Jeff Atwood – How Good an Estimator Are You? [web]
 - Daniel Blumenthal – Questions I Want to Ask, but Can't [web]
 - Steve Yegge – The Five Essential Phone-Screen Questions [web]
 
Systems Design
Quora
Websites and Engineering Blogs
- High Scalability
 - The GitHub Blog
 - Engineering at Quora
 - Yelp Engineering Blog
 - Twitter Engineering
 - Facebook Engineering
 - Yammer Engineering
 - Etsy Code as Craft
 - Foursquare Engineering Blog
 - Airbnb Engineering
 - WebEngage Engineering Blog
 - LinkedIn Engineering
 - The Netflix Tech Blog
 - BankSimple Simple Blog
 - Square The Corner
 - SoundCloud Backstage Blog
 - Flickr Code
 - Instagram Engineering
 - Dropbox Tech Blog
 - Cloudera Developer Blog
 - Bandcamp Tech
 - Oyster Tech Blog
 - THE REDDIT BLOG
 - Groupn Engineering Blog
 - Songkick Technology Blog
 - Google Research Blog
 - Pinterest Engineering Blog
 - Twilio Engineering Blog
 - Bitly Engineering Blog
 
Unix
Quora
Videos
Recommended: Candidate Coaching Session: Tech Interviewing [Youtube]
- Gayle McDowell – Cracking the Coding Interview [Youtube]
 - Gayle McDowell - Cracking the Coding Interview (examples) [one] [two]
 - Hangouts on Air: Google Recruiters Share Interview Tips [technical] [non-technical]
 
