Skip to content

Commit 3b14d55

Browse files
committed
contents: add customized study paths
1 parent 3e5cea6 commit 3b14d55

File tree

3 files changed

+59
-10
lines changed

3 files changed

+59
-10
lines changed

contents/best-coding-interview-courses.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ sidebar_label: 🔥 Best interview courses
66
keywords: [algorithm, coding, interview, questions]
77
---
88

9-
If you prefer courses where the learning is more structured, here are a few recommendations.
9+
If you prefer courses where the learning is more structured, here are a few recommendations. **In no way is taking online courses a must in order to pass interviews.**
1010

1111
## General
1212

@@ -32,5 +32,5 @@ import AlgorithmCourses from './\_courses/AlgorithmCourses.md'
3232

3333
| Course | Reviews | Duration | Price | Contents |
3434
| :-- | --- | --- | --- | --- |
35-
| [Master the Coding Interview: Data Structures + Algorithms](https://fxo.co/DQpY) | 4.6/5 | 19.5h | $$ | Basic data structures and algorithms, job application, behavioral interview, negotiation |
3635
| [JavaScript Data Structures and Algorithms Masterclass](https://fxo.co/DQpZ) | 4.5/5 | 45h | $ | Basic and advanced data structures and algorithms |
36+
| [Master the Coding Interview: Data Structures + Algorithms](https://fxo.co/DQpY) | 4.6/5 | 19.5h | $$ | Basic data structures and algorithms, job application, behavioral interview, negotiation |

contents/coding-interview.md

Lines changed: 56 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,61 @@ keywords:
2323

2424
Coding interviews are tough. But fortunately, there's a tried and proven method to get better at them. With a combination of studying, practicing questions and doing mock interviews, getting that dream job can become a reality.
2525

26+
We recognize that there is no one-size-fits-all path to interviewing success, it is largely dependent on the individual. Here's how I recommend navigating the content of this book depending on your background for the following group of people:
27+
28+
- [New to coding interviews - typically college freshmen/sophomores/bootcamp grads](#newbie)
29+
- [Passed interviews before - typically college juniors/seniors](#returning)
30+
- [Worked in the industry](#experienced)
31+
32+
## New to coding interviews {#newbie}
33+
34+
_Recommended for college freshmen/sophomores/juniors looking for their first internship or bootcamp graduates looking for their first job._
35+
36+
If you are new to coding interviews (e.g. first time interviewing for an internship/full-time job), we recommend reading through the entire section from start to finish.
37+
2638
1. Decide on a [programming language](./picking-a-language.md)
27-
1. Study [Computer Science fundamentals](./study-and-practice.md)
28-
1. Take online courses
29-
1. [Practice](./study-and-practice.md) solving algorithm questions
30-
1. Do the [best practice questions](./best-practice-questions.md)
31-
1. Internalize the [Do's and Don'ts of interviews](./cheatsheet.md)
32-
1. Know what [signals and behaviors](./coding-signals.md) interviewers are looking out for
33-
1. Practice doing [mock interviews](./mock-interviews.md)
39+
1. Study and revise
40+
- Revise your [Computer Science fundamentals](./study-and-practice.md)
41+
- Go over the [algorithm tips](./algorithms/introduction.md)
42+
- Take [online courses](./best-coding-interview-courses.md) if you need more materials
43+
1. Practice solving algorithm questions
44+
- Do the [best practice questions](./best-practice-questions.md)
45+
1. Know how coding interviews are like
46+
- Internalize the [Do's and Don'ts of interviews](./cheatsheet.md)
47+
- Know what [signals and behaviors](./coding-signals.md) interviewers are looking out for
48+
1. Do [mock interviews](./mock-interviews.md)
49+
1. Interview successfully to get the job
50+
51+
## Have passed interviews before {#returning}
52+
53+
_Recommended for college juniors/seniors looking for their second internship or first full-time job._
54+
55+
You have successfully passed coding interviews before and it is not your first time job hunting. You are somewhat familiar with technical interviewing but have not interviewed in a while. It would still be good to go through most of the content in the handbook but use your own discretion and accelerate/skip portions you are familiar with.
56+
57+
1. Study and revise
58+
- Revise your [Computer Science fundamentals](./study-and-practice.md)
59+
- Go over the [algorithm tips](./algorithms/introduction.md)
60+
- Take [online courses](./best-coding-interview-courses.md) if you need more materials
61+
1. Practice solving algorithm questions
62+
- Do the [best practice questions](./best-practice-questions.md)
63+
1. Know how coding interviews are like
64+
- Internalize the [Do's and Don'ts of interviews](./cheatsheet.md)
65+
- Know what [signals and behaviors](./coding-signals.md) interviewers are looking out for
66+
1. Do [mock interviews](./mock-interviews.md)
67+
1. Interview successfully to get the job
68+
1. [Negotiate](./negotiation.md) the offer!
69+
1. Check out tips on [choosing between different offers from companies](./choosing-between-companies.md)
70+
71+
## Mid-level/senior candidates {#experienced}
72+
73+
_Recommended for people who have been working in the industry for at least a few years._
74+
75+
You have been working for a few years now and are a little rusty with the less common data structures and algorithms taught back in school because you don't get to use them very often at work.
76+
77+
1. Revise a bit of [Computer Science fundamentals](./study-and-practice.md)
78+
- Take [online courses](./best-coding-interview-courses.md) if you have lost access to your college materials
79+
1. Practice efficiently via the [best practice questions](./best-practice-questions.md)
80+
1. Do [mock interviews](./mock-interviews.md)
3481
1. Interview successfully to get the job
82+
1. [Negotiate](./negotiation.md) the offer!
83+
1. Check out tips on [choosing between different offers from companies](./choosing-between-companies.md)

website/docusaurus.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module.exports = {
22
title: 'Tech Interview Handbook',
3-
tagline: 'Free curated interview preparation materials for busy engineers',
3+
tagline: 'Free curated interview preparation materials for busy people',
44
url: 'https://www.techinterviewhandbook.org',
55
baseUrl: '/',
66
trailingSlash: true,

0 commit comments

Comments
 (0)