Guide to Technical Interviews
How to Prepare
- Ace the coding interview, every time
- Get that job at Google
- 'How to Get a Job at the Big 4 - Amazon, Facebook, Google & Microsoft' by Sean Lee
- Gayle L McDowell - Cracking The Coding Interview
- Moishe Lettvin - What I Learned Doing 250 Interviews at Google
- Preparing for your Software Engineering Interview at Facebook
- How to ace a Developer Phone Interview - Palantir
- The Coding Interview - Palantir
- How to ace an Algorithms Interview - Palantir
- How to ace a Systems Design Interview - Palantir
- The UI Design Interview - Palantir
- How to ace a Software decomp Interview - Palantir
- Get that job at Facebook
- Here's How to Prepare for Tech Interviews
- From a Googler: the Google interview process
- How to ace a technical interview at Microsoft
- Preparing for a technical interview with programming contests
- How to Ace that Google Dev Interview - Gayle Laakmann McDowell
- Effective Whiteboarding during Programming Interviews
- Blog - Technical interview at Amazon (SDE) and Microsoft (Program Manager)
- How to prepare for technical interviews
- Coding Interviews and the Importance of Perfection
- How to get a job at Google, interview questions, hiring process
- The Five Essential Phone-Screen Questions
- Google sent me a “what to know in on-site interviews” email. Here it is.
- Passing the Google interview as a software engineer
- Gayle Laakmann McDowell visits UCSD - Sponsored by WIC
- Technical Interview Preparation Guide
Algorithms and Data Structures (Practice sites)
- InterviewBit (All Questions)
- Geeks for Geeks (Practice)
- Hired in Tech - Algorithms
- Leetcode
- Data Structures and Algoirthms -Practice Problems with Concepts
Algorithms and Data Structures (Interview questions)
- Tushar Roy YouTube channel
- saurabhschool YouTube channel
- Career Cup
- Hacking a Google Interview - MIT
- DSAlgo
- Epic List of Interview Questions
- Amazon or Microsoft programming interview questions and solutions
- Hackerearth - Interview Questions
- Lintcode - Problems
- Leetcode Video Tutorials
- Top 40 Data Structure Interview Questions
- Algorithm Interview Questions
System Design and Scalability
- Scalable-Software-Architecture
- Hired in Tech - System Design
- Gainlo Blog - System Design
- High Scalability
- System Design Primer
- System Design - InterviewBit
- System Design Interview Questions
Mock Interviews
Competitve Programming (Practice sites & Online Judges)
- Topcoder
- UVA Online Judge
- HackerRank
- Codeforces
- Codechef
- Hacker Earth
- Code Eval
- Timus Online Judge
- PKU JudgeOnline
- SPOJ
- USACO
- ACM-ICPC Live Archive
- A2 Online Judge
Competitve Programming (Problem sets)
- Google Code Jam - Past Problems
- ACM-ICPC World Finals Problems
- Topcoder Problem Archive
- Coderbyte Challenges
- UVA toolkit
- Kattis Problems
- Project Euler
- Quora Challanges
- The Annual Berkeley Programming Contest
Tutorials
- Skiena's Programming Challenges Lectures
- CodeChef's Indian Programming Camp 2016 - videos
- Gatech Programming Competition Lectures - videos
- Competitive Programming In Java - videos
- Amrita Infosys Programming Contest Camp - videos
- ACM/ICPC Training: For Beginner - videos
- Topcoder Tutorials
- CS 97SI: Introduction to Programming Contests - Stanford University
- Hackerearth Tutorials
- Big-O Cheat Sheet
- The Technical Interview Cheat Sheet
- awesome-competitive-programming
- Scaler - Programming Tutorials
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)
- The Hitchhiker’s Guide to the Programming Contests, by Nite Nimajneb - PDF
- Art of Programming Contest - PDF
- Competitive Programmer's Handbook - Antti Laaksonen
Resume Tips
- This Is What A GOOD Resume Should Look Like - CareerCup
- This résumé landed me interviews at Google, BuzzFeed, and more than 20 top startups
- Ask Aerotek: Recruiters Offer Insider's Tips on How to Make Your Resume More Marketable
- 10 Tips for Writing a Professional Resume
- Write a Resumé that Travels Across Countries and Cultures
- Final Cut: Words to Strike from Your Resume
- 10 Things To Remove From Your Resume
- 12 Myths About Writing Your Resume
- 50 resume no-nos
- The 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
- Recruiter Tips & Tricks: How to talk with recruiters
- Recruiter Tips & Tricks: starting your search
- Recruiter Tips & Tricks: preparing your resume
- The Truth About Interviewing - STEVE YEGGE
- The Most Painful Job Search Mistakes People Keep Making (Again, and Again)