diff --git a/contents/behavioral-questions.md b/contents/behavioral-questions.md index d9fcf0eb..fdaa5552 100644 --- a/contents/behavioral-questions.md +++ b/contents/behavioral-questions.md @@ -1,6 +1,7 @@ --- id: behavioral-questions -title: Common Questions +title: Behavioral Interview Common Questions +sidebar_label: Common Questions --- Here's a list of common behavioral questions to prepare for. If you prepare well for the general questions and apply the STAR format along with demonstrating qualities, you will be fine. diff --git a/contents/behavioral-round-overview.md b/contents/behavioral-round-overview.md index 5252c583..21ef18da 100644 --- a/contents/behavioral-round-overview.md +++ b/contents/behavioral-round-overview.md @@ -1,6 +1,7 @@ --- id: behavioral-round-overview -title: Overview +title: Behavorial Round Overview +sidebar_label: Overview --- Succeeding in an engineering career involves more than just technical skills. Behavioral interviews (aka people skills) become more important as an engineer becomes more senior. Senior engineers should have the ability to lead and influence, resolve conflicts, anticipate risks, plan the roadmap, and more. diff --git a/contents/coding-round-overview.md b/contents/coding-round-overview.md index 6b19546e..3815b013 100644 --- a/contents/coding-round-overview.md +++ b/contents/coding-round-overview.md @@ -1,6 +1,7 @@ --- id: coding-round-overview -title: Overview +title: Coding Round Overview +sidebar_label: Overview --- 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. diff --git a/contents/resume-case-study.md b/contents/resume-case-study.md index d383c7e6..405c430d 100644 --- a/contents/resume-case-study.md +++ b/contents/resume-case-study.md @@ -1,6 +1,7 @@ --- id: resume-case-study title: Resume Case Study +sidebar_label: Case Study --- import TeikjunResumeOldURL from '@site/static/img/teik-jun-resume-old.png'; import TeikjunResumeNewURL from '@site/static/img/teik-jun-resume-new.png'; diff --git a/contents/resume-sample.md b/contents/resume-sample.md index 1453b1d9..5e45c006 100644 --- a/contents/resume-sample.md +++ b/contents/resume-sample.md @@ -1,6 +1,7 @@ --- id: resume-sample title: Resume Sample +sidebar_label: Sample --- import YangshunResumeURL from '@site/static/img/yangshun-resume.png'; diff --git a/contents/resume.md b/contents/resume.md index 6555a9aa..264b06ab 100644 --- a/contents/resume.md +++ b/contents/resume.md @@ -1,6 +1,7 @@ --- id: resume -title: Resume +title: Resume Checklist +sidebar_label: Checklist --- The following content is by Christina Ng and rephrased for the purpose of this handbook. You can follow her on [Medium](https://medium.com/@christinang89) or [Quora](https://www.quora.com/profile/Christina-Ng). diff --git a/contents/system-design.md b/contents/system-design.md index f9909ba2..3461a8c9 100644 --- a/contents/system-design.md +++ b/contents/system-design.md @@ -1,6 +1,6 @@ --- id: system-design -title: System Design +title: System Design Interviews --- The objective of system design interviews is to evaluate a candidate's skill at designing real-world software systems involving multiple components. System design questions are typically given to more senior candidates (with a few years of experience). Interns aren't typically given system design questions as it is hard to expect interns to have sufficient and relevant industry experience to answer this type of questions well. @@ -32,4 +32,5 @@ System design content is still work-in-progress, but there are some resources to - [System Design Cheatsheet](https://gist.github.com/vasanthk/485d1c25737e8e72759f) - Brief and concise content. Serves as a good revision right before your system design interview. ## Books + - [System Design Interview – An insider's guide, Second Edition](https://www.amazon.com/System-Design-Interview-insiders-Second/dp/B08CMF2CQF) - Beginner friendly resource to learn about system design, the content is easy to read and understand. diff --git a/website/sidebars.js b/website/sidebars.js index d50dee76..060d221d 100755 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -1,86 +1,75 @@ module.exports = { docs: [ { - type: 'category', - label: 'Preface', - items: ['introduction', 'landscape'], + Preface: ['introduction', 'landscape'], }, { - type: 'category', - label: 'Job Application', - items: ['resume', 'resume-case-study', 'resume-sample', 'cover-letter'], + 'Resume Preparation': [ + 'resume', + 'resume-case-study', + 'resume-sample', + 'cover-letter', + ], }, { - type: 'category', - label: 'Interview Process', - items: [ - 'interview-formats', - 'self-introduction', - { - type: 'category', - label: 'Coding Round', - items: [ - 'coding-round-overview', - 'picking-a-language', - 'study-and-practice', - 'best-practice-questions', - 'during-coding-interview', - 'cheatsheet', - 'coding-signals', - 'mock-interviews', - 'interviewer-cheatsheet', - ], - }, - 'system-design', - { - type: 'category', - label: 'Behavioral Round', - items: [ - 'behavioral-round-overview', - 'star-format', - 'behavioral-questions', - 'psychological-tricks', - ], - }, - 'questions-to-ask', + 'General Interview Tips': ['self-introduction', 'questions-to-ask'], + }, + 'interview-formats', + { + 'Coding Interviews': [ + 'coding-round-overview', + 'picking-a-language', + 'study-and-practice', + 'best-practice-questions', + 'during-coding-interview', + 'cheatsheet', + 'coding-signals', + 'mock-interviews', + 'interviewer-cheatsheet', { - type: 'category', - label: 'Post Interview', - items: [ - 'understanding-compensation', - 'negotiation', - 'choosing-between-companies', - 'engineering-levels', - // 'team-selection', + Algorithms: [ + 'algorithms/algorithms-introduction', + 'algorithms/array', + 'algorithms/binary', + 'algorithms/dynamic-programming', + 'algorithms/geometry', + 'algorithms/graph', + 'algorithms/hash-table', + 'algorithms/heap', + 'algorithms/interval', + 'algorithms/linked-list', + 'algorithms/math', + 'algorithms/matrix', + 'algorithms/oop', + 'algorithms/permutation', + 'algorithms/queue', + 'algorithms/recursion', + 'algorithms/sorting-searching', + 'algorithms/stack', + 'algorithms/string', + 'algorithms/tree', + 'algorithms/trie', ], }, ], }, + 'system-design', + { + 'Behavioral Interviews': [ + 'behavioral-round-overview', + 'star-format', + 'behavioral-questions', + 'psychological-tricks', + ], + }, + { + 'Offer Negotiation': ['understanding-compensation', 'negotiation'], + }, { - type: 'category', - label: 'Algorithms', - items: [ - 'algorithms/algorithms-introduction', - 'algorithms/array', - 'algorithms/binary', - 'algorithms/dynamic-programming', - 'algorithms/geometry', - 'algorithms/graph', - 'algorithms/hash-table', - 'algorithms/heap', - 'algorithms/interval', - 'algorithms/linked-list', - 'algorithms/math', - 'algorithms/matrix', - 'algorithms/oop', - 'algorithms/permutation', - 'algorithms/queue', - 'algorithms/recursion', - 'algorithms/sorting-searching', - 'algorithms/stack', - 'algorithms/string', - 'algorithms/tree', - 'algorithms/trie', + 'Job Preparation': [ + 'choosing-between-companies', + 'engineering-levels', + // 'team-selection', ], }, ], diff --git a/website/src/css/custom.css b/website/src/css/custom.css index 114f09a7..7d60b69f 100755 --- a/website/src/css/custom.css +++ b/website/src/css/custom.css @@ -12,7 +12,7 @@ --ifm-font-family-base: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; - --ifm-font-size-base: 18px; + --ifm-font-size-base: 16px; } html[data-theme='dark'] {