Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.
Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.
### Books- Steven Skiena — The Algorithm Design Manual
- Udi Manber — Introduction to Algorithms: A Creative Approach
- Cormen, Leiserson, Rivest, Stein — Introduction to Algorithms
- Sedgewick, Wayne — Algorithms
- Antti Laaksonen — Competitive Programmer’s Handbook
- Steven & Felix Halim — Competitive Programming
- Jon Bentley — Programming Pearls
- E-Maxx Algorithms
- Original [RU]
- vhf/free-programming-books
- it-ebooks.info
- S. Dasgupta, C. H. Papadimitriou, and U. V. Vazirani -Algorithms
- LeetCode
- LeetCode w/ Explanations labuladong/fucking-algorithm
- InterviewBit
- Codility
- HackerRank
- Project Euler
- Spoj
- Google Code Jam practice problems
- HackerEarth
- Top Coder
- CodeChef
- Codewars
- CodeSignal
- CodeKata
- Firecode
- GeeksForGeeks — A CS portal for geeks
- Learneroo — Algorithms
- Top Coder tutorials
- Infoarena training path (RO)
- Steven & Felix Halim — Increasing the Lower Bound of Programming Contests (UVA Online Judge)
- Top 10 Algorithms in Interview Questions
- Hard interview questions that have a short recursive solution
- Grow Your Technical Skills with Google
- Steve Yegge — Get That Job at Google
- Steve Yegge — Ten Tips for a (Slightly) Less Awful Resume
- Carlos Bueno — Get That Job at Facebook
- Daniel Blumenthal — How to Prepare for Technical Interviews
- David Byttow — ABC: Always Be Coding
- David Byttow — Four Steps to Google, Without a Degree
- Thomas L. Friedman — How to Get a Job at Google [part 1] [part 2]
- Andrew Rothbart — Preparing for a technical interview with programming contests
- Mina Azib — Resources for Preparing for the Google Interview
- u/RunninADorito — How to Prepare for Tech Interviews
- Bill Sourour — How To Win the Coding Interview
- Ammon Bartram — How To Pass a Programming Interview
- Gayle McDowell — The Google Resume
- Gayle McDowell — Cracking the Coding Interview
- Giguere, Mongan, Kindler — Programming Interviews Exposed
- Aziz, Lee, Prakash — Elements of Programming Interviews [code]
- Narashima Karumanchi — Coding Interview Questions
- MIT — Hacking a Google Interview
- Coderust 2.0 ($$)
- Interview Cake ($$$) [review]
- How to Ace the Software Engineering Interview ($$)
- Grokking the System Design Interview ($$)
- Algorithms: Design and Analysis
- Algorithms and Data Structures — Part 1
- Algorithms and Data Structures — Part 2
- Pramp — Top 8 Mistakes in Technical Interviews According to Data
- Joel Spolsky — The Guerrilla Guide to Interviewing (v.3)
- Steve Yegge — Done, and Gets Things Smart
- Steve Yegge — Five Essential Phone Interview Questions
- Daniel Blumenthal — Questions I Want to Ask, but Can’t
- 50+ Interviews with Facebook, Twitter, Amazon & others
- Technical Interviews Make Me Cry
- How I hustled my way to a developer job at Khan Academy
- How does an interviewer define the difficulty level of a question?
- Aaron Swartz — How I Hire Programmers
- Phil Calçado — On Asking Job Candidates to Code
- Moxie Marlinspike — Career Advice
- Dan Luu — We Only Hire the Trendiest
- Reginald Long — How I went from failing every interview to a job at Amazon
- Shivan Kaul Sahib — ‘Clean your desk’ : My Amazon interview experience
- Key Values — A website which helps to find the best team due to your values
- Laurie Voss — You suck at technical interviews
- Google’s “Director of Engineering” Hiring Test
- IT-Career useful links
- Resume helper
- interviewing.io
- Pramp “Practice coding interviews for free”
- Refdash
- Gainlo
- Candidacy.io
- Skilled
- Gainlo
- 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?
- Coding for Interviews
- Career Cup
- HiredInTech
- Codela
- TestDome
- FreeCodeCamp “Learn to code and help nonprofits”
- Dynamic Programming Practice Problems
- Codility Lessons
- Introduction to Theoretical Computer Science
- How to: Work at Google — Candidate Coaching Session for Technical Interviewing [45:45]
- Gayle McDowell — Cracking the Coding Interview [1:14:24]
- Gayle McDowell — Cracking the Coding Interview (examples) [9:05]
- Google Recruiters Share Technical Interview Tips [31:06]
- Google Recruiters Share Non-Technical Interview Tips [28:23]
- Moishe Lettvin — What I Learned Doing 250 Interviews at Google [1:00:24]
- Sean Lee — How to Get a Job at the Big 4 [42:34]
- Ladies Storm Hackathons — Interview Prep Round 1: Strings, Arrays, Linked Lists [1:12:39]
- Randall Koutnik — Rethinking the Developer Career Path [25:03]
- Shailendra Chauhan — ASP.NET MVC Interview Questions & Answers
- Top 10 ASP.NET MVC Interview Questions
- Free books by Dr. Axel Rauschmayer
- You Don’t Know JS
- Superhero.js
- h5bp/Front-end-Developer-Interview-Questions
- The Hitchhiker’s Guide to Python
- quantifiedcode/python-anti-patterns
- The Insider’s Guide to Python Interviewing
- Book: Elements of Programming Interviews in Python
By Bryan Guner on June 4, 2021.
Exported from Medium on August 6, 2021.