An open API service indexing awesome lists of open source software.

https://github.com/developer-y/technical-interviews


https://github.com/developer-y/technical-interviews

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# Guide to Technical Interviews

### How to Prepare
- [Ace the coding interview, every time](https://www.linkedin.com/pulse/20141120061048-6976444-ace-the-coding-interview-every-time)
- [Get that job at Google](http://steve-yegge.blogspot.in/2008/03/get-that-job-at-google.html)
- ['How to Get a Job at the Big 4 - Amazon, Facebook, Google & Microsoft' by Sean Lee](https://www.youtube.com/watch?v=YJZCUhxNCv8)
- [Gayle L McDowell - Cracking The Coding Interview](https://www.youtube.com/watch?v=rEJzOhC5ZtQ)
- [Moishe Lettvin - What I Learned Doing 250 Interviews at Google](https://www.youtube.com/watch?v=r8RxkpUvxK0)
- [Preparing for your Software Engineering Interview at Facebook](https://www.facebook.com/careers/life/preparing-for-your-software-engineering-interview-at-facebook)
- [How to ace a Developer Phone Interview - Palantir](https://www.palantir.com/2012/09/how-to-ace-a-phone-interview/)
- [The Coding Interview - Palantir](https://www.palantir.com/2011/10/the-coding-interview/)
- [How to ace an Algorithms Interview - Palantir](https://www.palantir.com/2011/09/how-to-ace-an-algorithms-interview/)
- [How to ace a Systems Design Interview - Palantir](https://www.palantir.com/2011/10/how-to-ace-a-systems-design-interview/)
- [The UI Design Interview - Palantir](https://www.palantir.com/2011/12/the-ui-design-interview/)
- [How to ace a Software decomp Interview - Palantir](https://www.palantir.com/2014/10/how-to-ace-a-software-decomp-interview/)
- [Get that job at Facebook](https://www.facebook.com/notes/10150964382448920)
- [Here's How to Prepare for Tech Interviews](https://www.reddit.com/r/cscareerquestions/comments/1jov24/heres_how_to_prepare_for_tech_interviews/)
- [From a Googler: the Google interview process](https://www.reddit.com/r/cscareerquestions/comments/1z97rx/from_a_googler_the_google_interview_process/)
- [How to ace a technical interview at Microsoft](https://blogs.microsoft.com/jobs/how-to-ace-a-technical-interview-at-microsoft/)
- [Preparing for a technical interview with programming contests](https://www.facebook.com/notes/10151298476823920)
- [How to Ace that Google Dev Interview - Gayle Laakmann McDowell](http://www.gayle.com/blog/2012/01/31/how-to-ace-that-google-dev-interview)
- [Effective Whiteboarding during Programming Interviews](http://www.coderust.com/blog/2014/04/10/effective-whiteboarding-during-programming-interviews/)
- [Blog - Technical interview at Amazon (SDE) and Microsoft (Program Manager)](http://blog.mattgoyer.com/technical-interview-at-amazon-sde-and-microsoft-program-manager/)
- [How to prepare for technical interviews](https://dandreamsofcoding.com/2012/11/25/how-to-prepare-for-technical-interviews/)
- [Coding Interviews and the Importance of Perfection](http://www.gayle.com/blog/2016/3/coding-interviews-and-the-importance-of-perfection)
- [How to get a job at Google, interview questions, hiring process](http://dondodge.typepad.com/the_next_big_thing/2010/09/how-to-get-a-job-at-google-interview-questions-hiring-process.html)
- [The Five Essential Phone-Screen Questions ](https://sites.google.com/site/steveyegge2/five-essential-phone-screen-questions/)
- [Google sent me a “what to know in on-site interviews” email. Here it is.](https://swizec.com/blog/google-sent-me-a-what-to-know-in-on-site-interviews-email-here-it-is/swizec/4251)
- [Passing the Google interview as a software engineer](https://www.youtube.com/watch?v=7Lz6z9k_HvE)
- [Gayle Laakmann McDowell visits UCSD - Sponsored by WIC](https://www.youtube.com/watch?v=x7ECVF_GEA8)
- [Technical Interview Preparation Guide](https://www.interviewbit.com/technical-interview-questions/)

### Algorithms and Data Structures (Practice sites)
- [InterviewBit](https://www.interviewbit.com/) ([All Questions](https://www.interviewbit.com/all-problem-list/?ref=landing-page))
- [Geeks for Geeks](http://www.geeksforgeeks.org/) ([Practice](http://www.practice.geeksforgeeks.org/))
- [Hired in Tech - Algorithms](https://www.hiredintech.com/learn-algorithms)
- [Leetcode](https://leetcode.com/)
- [Data Structures and Algoirthms -Practice Problems with Concepts](https://www.interviewbit.com/courses/programming/)

### Algorithms and Data Structures (Interview questions)
- [Tushar Roy YouTube channel](https://www.youtube.com/user/tusharroy2525/playlists)
- [saurabhschool YouTube channel](https://www.youtube.com/user/saurabhschool/playlists)
- [Career Cup](https://www.careercup.com/)
- [Hacking a Google Interview - MIT](http://courses.csail.mit.edu/iap/interview/materials.php)
- [DSAlgo](http://www.dsalgo.com/2013/02/index.php.html)
- [Epic List of Interview Questions](http://katemats.com/interview-questions/)
- [Amazon or Microsoft programming interview questions and solutions](http://ms-amazon.blogspot.in/)
- [Hackerearth - Interview Questions](https://learn.hackerearth.com/tags/Interview-Question/posts)
- [Lintcode - Problems](http://www.lintcode.com/en/problem/)
- [Leetcode Video Tutorials](https://www.youtube.com/playlist?list=PLGvfHSgImk4ZR3v2drDwHrmwu2a645sxL)
- [Top 40 Data Structure Interview Questions](https://www.interviewbit.com/data-structure-interview-questions/)
- [Algorithm Interview Questions](https://www.interviewbit.com/algorithm-interview-questions/)

### System Design and Scalability
- [Scalable-Software-Architecture](https://github.com/Developer-Y/Scalable-Software-Architecture)
- [Hired in Tech - System Design](https://www.hiredintech.com/courses/system-design)
- [Gainlo Blog - System Design](http://blog.gainlo.co/)
- [High Scalability](http://highscalability.com/)
- [System Design Primer](https://github.com/donnemartin/system-design-primer)
- [System Design - InterviewBit](https://www.interviewbit.com/courses/system-design/)
- [System Design Interview Questions](https://www.interviewbit.com/system-design-interview-questions/)

### Mock Interviews
- [Free online mock Interviews](https://www.pramp.com/)
- [Mock Interview -InterviewBit](https://www.interviewbit.com/mock-interview/)

### Competitve Programming (Practice sites & Online Judges)
- [Topcoder](https://www.topcoder.com/)
- [UVA Online Judge](https://uva.onlinejudge.org/)
- [HackerRank](https://www.hackerrank.com/)
- [Codeforces](http://codeforces.com/)
- [Codechef](https://www.codechef.com/)
- [Hacker Earth](https://www.hackerearth.com/)
- [Code Eval](https://www.codeeval.com/)
- [Timus Online Judge](http://acm.timus.ru/)
- [PKU JudgeOnline](http://poj.org/)
- [SPOJ](http://www.spoj.com/)
- [USACO](http://train.usaco.org/usacogate/)
- [ACM-ICPC Live Archive](https://icpcarchive.ecs.baylor.edu/)
- [A2 Online Judge](https://a2oj.com/Categories.jsp)

### Competitve Programming (Problem sets)
- [Google Code Jam - Past Problems](https://code.google.com/codejam/contests.html)
- [ACM-ICPC World Finals Problems](https://icpc.baylor.edu/worldfinals/problems)
- [Topcoder Problem Archive](https://www.topcoder.com/tc?module=ProblemArchive)
- [Coderbyte Challenges](https://coderbyte.com/challenges)
- [UVA toolkit](http://www.uvatoolkit.com/problemssolve.php)
- [Kattis Problems](https://open.kattis.com/problems)
- [Project Euler](https://projecteuler.net/)
- [Quora Challanges](https://www.quora.com/challenges)
- [The Annual Berkeley Programming Contest](https://people.eecs.berkeley.edu/~hilfingr/programming-contest/)

### Tutorials
- [Skiena's Programming Challenges Lectures](http://www.algorist.com/programming_challenges/)
- [CodeChef's Indian Programming Camp 2016 - videos](https://www.youtube.com/playlist?list=PLi0ZM-RCX5nsTc2Z6woHr5qoF6n3b-thO)
- [Gatech Programming Competition Lectures - videos](https://www.youtube.com/playlist?list=PL06D0AE2C26C9123B)
- [Competitive Programming In Java - videos](https://www.youtube.com/playlist?list=PLMCXHnjXnTnsWU7jYp9XCKPW8ayl6D8fb)
- [Amrita Infosys Programming Contest Camp - videos](https://www.youtube.com/playlist?list=PL713C10F05D6BB7BF)
- [ACM/ICPC Training: For Beginner - videos](https://www.youtube.com/playlist?list=PLr7bO3PQtaB98icc2r80iN4Eb4hLNVdUF)
- [Topcoder Tutorials](https://www.topcoder.com/community/data-science/data-science-tutorials/)
- [CS 97SI: Introduction to Programming Contests - Stanford University](http://www.stanford.edu/class/cs97si/)
- [Hackerearth Tutorials](https://learn.hackerearth.com/tutorials/)
- [Big-O Cheat Sheet](http://bigocheatsheet.com/)
- [The Technical Interview Cheat Sheet](https://gist.github.com/TSiege/cbb0507082bb18ff7e4b)
- [awesome-competitive-programming](https://github.com/lnishan/awesome-competitive-programming)
- [Scaler - Programming Tutorials](https://www.scaler.com/topics/)

### Books on technical interviews
- Cracking the Coding Interview by Gayle Laakmann McDowell
- Programming Interviews Exposed: Secrets to Landing Your Next Job
- The Algorithm Design Manual 2nd Edition by Steven S Skiena
- Elements of Programming Interviews by Adnan Aziz, Tsung-Hsien Lee, Amit Prakash(separate Java edition)
- Programming Pearls (2nd Edition) by Jon Bentley

### Books on competitive programming
- Programming Challenges: The Programming Contest Training Manual, by Steven Skiena and Miguel Revilla
- Competitive Programming, by Steven and Felix Halim ([1st edition free download](http://www.comp.nus.edu.sg/~stevenha/myteaching/competitive_programming/cp1.pdf))
- [The Hitchhiker’s Guide to the Programming Contests, by Nite Nimajneb - PDF](http://comscigate.com/Books/contests/icpc.pdf)
- [Art of Programming Contest - PDF](https://www.comp.nus.edu.sg/~stevenha/database/Art_of_Programming_Contest_SE_for_uva.pdf)
- [Competitive Programmer's Handbook - Antti Laaksonen](https://cses.fi/book.html)

### Resume Tips
- [This Is What A GOOD Resume Should Look Like - CareerCup](https://www.careercup.com/resume)
- [This résumé landed me interviews at Google, BuzzFeed, and more than 20 top startups](http://www.businessinsider.com/this-rsum-landed-me-interviews-at-google-buzzfeed-and-more-than-20-top-startups-2016-10)
- [Ask Aerotek: Recruiters Offer Insider's Tips on How to Make Your Resume More Marketable](https://www.aerotek.com/jobseekers/tools-resources/2016/03/ask-aerotek-recruiters-offer-inside-tips-on-how-to-make-your-resume-more-marketable)
- [10 Tips for Writing a Professional Resume](https://www.recruiter.com/i/10-tips-for-writing-a-professional-resume/)
- [Write a Resumé that Travels Across Countries and Cultures](https://hbr.org/2012/05/write-a-resume-that-travels-ac)
- [Final Cut: Words to Strike from Your Resume](http://www.forbes.com/sites/dailymuse/2011/11/04/final-cut-words-to-strike-from-your-resume/)
- [10 Things To Remove From Your Resume](http://ht.ly/aj0OC)
- [12 Myths About Writing Your Resume](http://www.forbes.com/sites/jacquelynsmith/2013/04/01/12-myths-about-writing-your-resume/)
- [50 resume no-nos](http://blog.timesunion.com/careers/50-resume-no-nos/1441/)
- [The Biggest Mistakes I See on Resumes, and How to Correct Them](https://www.linkedin.com/pulse/20140917045901-24454816-the-5-biggest-mistakes-i-see-on-resumes-and-how-to-correct-them)
- [How to Build Software Engineer Resume – Full Guide and Examples] (https://www.interviewbit.com/blog/software-engineer-resume/)

### Job portals
- https://www.naukri.com/
- www.linkedin.com
- https://whoishiring.io/
- https://news.ycombinator.com/submitted?id=whoishiring
- http://www.monster.com/
- http://www.dice.com/
- https://angel.co/
- https://www.glassdoor.com/
- https://www.cybercoders.com/
- http://www.simplyhired.com/
- http://www.bullhornreach.com/jobs/
- https://www.careerbliss.com/
- http://www.indeed.com/
- http://www.hirist.com/
- http://www.timesjobs.com/

### General Tips
- [Recruiter Tips & Tricks: Non-Technical Interview Prep](https://students.googleblog.com/2011/11/recruiter-tips-tricks-non-technical.html)
- [Recruiter Tips & Tricks: How to talk with recruiters](https://students.googleblog.com/2011/10/recruiter-tips-tricks-how-to-talk-with.html)
- [Recruiter Tips & Tricks: starting your search](https://students.googleblog.com/2011/09/recruiter-tips-tricks-starting-your.html)
- [Recruiter Tips & Tricks: preparing your resume](https://students.googleblog.com/2011/09/recruiter-tips-tricks-preparing-your.html)
- [The Truth About Interviewing - STEVE YEGGE](http://steve-yegge.blogspot.in/2006/03/truth-about-interviewing.html)
- [The Most Painful Job Search Mistakes People Keep Making (Again, and Again)](https://www.linkedin.com/pulse/most-painful-job-search-mistakes-people-keep-making-again-marr)

### Additional github references
- [google-interview-university](https://github.com/jwasham/google-interview-university)
- [andreis interview](https://github.com/andreis/interview)
- [mission-peace interview](https://github.com/mission-peace/interview)
- [what-happens-when](https://github.com/alex/what-happens-when)
- [careercup CtCI-6th-Edition](https://github.com/careercup/CtCI-6th-Edition)
- [Technical-Interview-Megarepo](https://github.com/jdsutton/Technical-Interview-Megarepo)