-
5 Things You Need to Know in a Programming Interview: Zhia Chong - a Twitter Software Engineer who possesses a wealth of experience as both an interviewer and interviewee - provides several tips on preparing for programming interviews as well as recommending a solid list of tools and resources (like Cracking The Coding Interview).
-
How Not to Bomb Your Offer Negotiation: How to negotiate a better deal for yourself in the hiring process.
-
How to Break Into the Tech Industry: Some good, fairly detailed advice on job hunting, networking, interviewing, and negotiation.
-
How to Win the Coding Interview: A decent article on coding interviews that has been expanded into a free e-book with a whole lot of online resources and sample questions.
-
I spent 3 months applying to jobs after a coding boot camp. Here’s what I learned.: Some job search advice given by a recent boot camp graduate.
-
Notes for Coding Interviews: Some notes and code associated with a Udemy course titled JavaScript Interview Prep. While the notes themselves may be useful, it is really the process of writing these type of notes that fully prepares one for a technical interview.
-
You Suck at Technical Interviews: An interesting article that provides advice for potential employers on how to improve their interviewing techniques and strategies. Certainly, this would be a good read for someone on the job market.
- Remote Dev Job Sites Here is a list of remote development jobs sites/companies/resources compiled by Misha, a member/contributor from our community.
-
How to Write A Killer Software Engineering Résumé: A fantastic breakdown of the essential components that make up a résumé. The impact statements within the Employment and Project sections in particular are especially worthwhile. Highly recommended as virtually every company requires them, whether or not you use résumés to get your job.
-
The Complete Guide to Google Interview Preparation: A top-notch resource to supplement alongside Andrei's course, Master The Coding Interview: Data Structures + Algorithms. It features a Google Engineer's deep-dive into interviewing well amongst a broad array of tech companies (both established and starting up), covering topics such as:
- Getting The Interview
- Building A Solid Foundation (Big-O, Algorithms, Data Structures)
- Tips and Tools to Practice Interviewing Questions
- Preparation Process as an Experienced Engineer, New Grad, or Intern
- System Design Interviews
- Phone Interviews
- On-Site Interviews
- Non-Technical Questions
- "Non-Google" Interviews
-
Gainlo: A free tool, similar to Interviewing.io, where one can hone their interviewing skills (technical and soft) through mock interviews with engineers from established tech companies - think Google, AirBnB, Amazon, Facebook, Dropbox, etc. - and receive real feedback on how one can improve. Great for those who care more about their privacy than they do their anonymity.
-
Interviewing.io: An excellent, free tool to practice your interviewing skills (technical and soft) anonymously with engineers from established tech companies like Google, AWS, AirBnB, LinkedIn, Lyft, and more!
-
30 seconds of interviews: A collection of common interview questions that will help you prepare for your next interview!
-
Codewars: A place to challenge yourself and hone your coding skills. See if you can find any fellow ZTM students on there and team up!
-
CodeSignal: Formerly CodeFights, this site has real-world coding questions as well as challenges to keep your skills sharp and help you prepare for interviews.
-
HackerRank: A place where you can practice coding, prepare for interviews, and get hired.
-
CoderByte: A site for coding challenges and interview prep (including examples of real-world coding challenges/interview questions from various tech companies, including Google, Facebook, and the like).