|
|
|
module.exports = {
|
|
|
|
docs: [
|
|
|
|
{
|
|
|
|
Preface: ['introduction', 'landscape'],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'Resume preparation': [
|
|
|
|
'resume',
|
|
|
|
'resume-case-study',
|
|
|
|
'resume-sample',
|
|
|
|
'cover-letter',
|
|
|
|
],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'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',
|
|
|
|
{
|
|
|
|
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'],
|
|
|
|
},
|
|
|
|
{
|
|
|
|
'Job preparation': [
|
|
|
|
'choosing-between-companies',
|
|
|
|
'engineering-levels',
|
|
|
|
// 'team-selection',
|
|
|
|
],
|
|
|
|
},
|
|
|
|
],
|
|
|
|
};
|