You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
181 lines
4.5 KiB
181 lines
4.5 KiB
module.exports = {
|
|
docs: [
|
|
{
|
|
Preface: ['introduction', 'landscape'],
|
|
},
|
|
{
|
|
'Step 1: Prepare a FAANG-ready resume': [
|
|
'resume/guide',
|
|
'resume/ats-proof-template',
|
|
'resume/write-effective-content',
|
|
'resume/optimize-resume',
|
|
'resume/free-tools-to-review-resume',
|
|
'resume/final-tips',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Step 2: Ace the interview',
|
|
collapsed: false,
|
|
items: [
|
|
{
|
|
'Interview formats': [
|
|
'interview-formats',
|
|
'interview-formats-top-companies',
|
|
],
|
|
},
|
|
'self-introduction',
|
|
{
|
|
'🔥 Coding interviews': [
|
|
'coding-interview',
|
|
'picking-a-language',
|
|
'study-and-practice',
|
|
'best-coding-interview-courses',
|
|
'best-practice-questions',
|
|
'during-coding-interview',
|
|
'cheatsheet',
|
|
'coding-signals',
|
|
'mock-interviews',
|
|
],
|
|
},
|
|
'system-design',
|
|
{
|
|
'Behavioral interviews': [
|
|
'behavioral-interview',
|
|
'star-format',
|
|
'behavioral-questions',
|
|
'psychological-tricks',
|
|
],
|
|
},
|
|
'questions-to-ask',
|
|
],
|
|
},
|
|
{
|
|
'Step 3: Negotiate the best offer': [
|
|
'understanding-compensation',
|
|
'negotiation',
|
|
'negotiation-rules',
|
|
],
|
|
},
|
|
{
|
|
'Step 4: Prepare for the job': [
|
|
'choosing-between-companies',
|
|
'engineering-levels',
|
|
// 'team-selection',
|
|
],
|
|
},
|
|
{
|
|
'Algorithms cheatsheets': [
|
|
'algorithms/study-cheatsheet',
|
|
{
|
|
Basics: [
|
|
'algorithms/array',
|
|
'algorithms/string',
|
|
'algorithms/sorting-searching',
|
|
'algorithms/recursion',
|
|
'algorithms/hash-table',
|
|
],
|
|
'Data structures': [
|
|
'algorithms/linked-list',
|
|
'algorithms/queue',
|
|
'algorithms/stack',
|
|
],
|
|
'Non-linear data structures': [
|
|
'algorithms/tree',
|
|
'algorithms/heap',
|
|
'algorithms/graph',
|
|
'algorithms/trie',
|
|
'algorithms/matrix',
|
|
'algorithms/interval',
|
|
],
|
|
Additional: [
|
|
'algorithms/binary',
|
|
'algorithms/math',
|
|
'algorithms/geometry',
|
|
'algorithms/dynamic-programming',
|
|
],
|
|
},
|
|
],
|
|
},
|
|
{
|
|
Misc: ['interviewer-cheatsheet'],
|
|
},
|
|
],
|
|
docsRevamp: [
|
|
{
|
|
type: 'category',
|
|
label: 'Introduction',
|
|
collapsible: false,
|
|
items: ['software-engineering-interview-guide'],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Getting an interview',
|
|
collapsible: false,
|
|
items: ['resume'],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Coding interview preparation',
|
|
collapsible: false,
|
|
items: [
|
|
'coding-interview-prep',
|
|
'programming-languages-for-coding-interviews',
|
|
'coding-interview-study-plan',
|
|
'coding-interview-best-practices',
|
|
'coding-interview-techniques',
|
|
'mock-interviews',
|
|
'coding-interview-rubrics',
|
|
],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'System design interview preparation',
|
|
collapsible: false,
|
|
items: ['system-design'],
|
|
},
|
|
{
|
|
type: 'category',
|
|
label: 'Behavioral interview preparation',
|
|
collapsible: false,
|
|
items: [
|
|
'behavioral-interview',
|
|
'behavioral-interview-questions',
|
|
'self-introduction',
|
|
'final-questions',
|
|
],
|
|
},
|
|
{
|
|
'Salary and offer negotiation preparation': [
|
|
'understanding-compensation',
|
|
'negotiation',
|
|
'negotiation-rules',
|
|
'choosing-between-companies',
|
|
],
|
|
},
|
|
{
|
|
'Algorithms study cheatsheets': [
|
|
'algorithms/study-cheatsheet',
|
|
'algorithms/array',
|
|
'algorithms/string',
|
|
'algorithms/hash-table',
|
|
'algorithms/recursion',
|
|
'algorithms/sorting-searching',
|
|
'algorithms/matrix',
|
|
'algorithms/linked-list',
|
|
'algorithms/queue',
|
|
'algorithms/stack',
|
|
'algorithms/tree',
|
|
'algorithms/graph',
|
|
'algorithms/heap',
|
|
'algorithms/trie',
|
|
'algorithms/interval',
|
|
'algorithms/dynamic-programming',
|
|
'algorithms/binary',
|
|
'algorithms/math',
|
|
'algorithms/geometry',
|
|
],
|
|
},
|
|
],
|
|
};
|