contents: rename coding interview best practices page to cheatsheet

pull/268/head
Yangshun 3 years ago
parent 2ab481bab0
commit f95b055bdd

@ -23,7 +23,7 @@ Besides the usual algorithm questions, other **awesome** stuff includes:
- [Best practice questions](https://www.techinterviewhandbook.org/coding-interview-study-plan/) for coding interviews - [Best practice questions](https://www.techinterviewhandbook.org/coding-interview-study-plan/) for coding interviews
- [How to prepare](https://www.techinterviewhandbook.org/coding-interview-prep/) for coding interviews - [How to prepare](https://www.techinterviewhandbook.org/coding-interview-prep/) for coding interviews
- [Coding interview best practices](https://www.techinterviewhandbook.org/coding-interview-best-practices/) - Straight-to-the-point Do's and Don'ts - [Coding interview best practices](https://www.techinterviewhandbook.org/coding-interview-cheatsheet/) - Straight-to-the-point Do's and Don'ts
- [Algorithm cheatsheets and tips](https://www.techinterviewhandbook.org/algorithms/study-cheatsheet/) categorized by topic - [Algorithm cheatsheets and tips](https://www.techinterviewhandbook.org/algorithms/study-cheatsheet/) categorized by topic
- [Interview formats](https://www.techinterviewhandbook.org/interview-formats/) of the top tech companies - [Interview formats](https://www.techinterviewhandbook.org/interview-formats/) of the top tech companies
- [Step-by-step resume guide](https://www.techinterviewhandbook.org/resume/) to prepare a FAANG-ready resume - [Step-by-step resume guide](https://www.techinterviewhandbook.org/resume/) to prepare a FAANG-ready resume

@ -5,7 +5,7 @@ sidebar_label: 🔥 Best practice questions
description: The best practice questions to prepare for algorithmic coding interviews by the author of Blind 75 spread across a 5-week schedule description: The best practice questions to prepare for algorithmic coding interviews by the author of Blind 75 spread across a 5-week schedule
keywords: [algorithm, coding, interview, questions, leetcode, blind 75] keywords: [algorithm, coding, interview, questions, leetcode, blind 75]
displayed_sidebar: docs displayed_sidebar: docs
pagination_next: coding-interview-best-practices pagination_next: coding-interview-cheatsheet
--- ---
import AlgorithmCourses from './\_courses/AlgorithmCourses.md' import AlgorithmCourses from './\_courses/AlgorithmCourses.md'

@ -1,6 +1,6 @@
--- ---
id: coding-interview-best-practices id: coding-interview-cheatsheet
title: 'Coding interview best practices: What to do to display hire signals' title: 'Coding interview cheatsheet: Best practices before, during and after'
description: Tips on what to do before, during and after coding interviews to display hire signals according to coding interview evaluation criteria description: Tips on what to do before, during and after coding interviews to display hire signals according to coding interview evaluation criteria
keywords: keywords:
[ [
@ -12,7 +12,7 @@ keywords:
how to display hire behavior in coding interview, how to display hire behavior in coding interview,
how to pass coding interview, how to pass coding interview,
] ]
sidebar_label: Best practices during coding interviews sidebar_label: Best practices cheatsheet
--- ---
As coding interviews mature over the years, there are now firmer expectations on how candidates should behave during a coding interview. Some of these practices also help you to exhibit "hire" signals to the interviewer by displaying your ability to communicate well and deal with roadblocks. As coding interviews mature over the years, there are now firmer expectations on how candidates should behave during a coding interview. Some of these practices also help you to exhibit "hire" signals to the interviewer by displaying your ability to communicate well and deal with roadblocks.

@ -37,7 +37,7 @@ I have collated evaluation criteria across top tech companies and generalized th
1. **Technical competency** - Translating discussed solutions to working code with no significant struggle. Clean, correct implementation with strong knowledge of language constructs. 1. **Technical competency** - Translating discussed solutions to working code with no significant struggle. Clean, correct implementation with strong knowledge of language constructs.
1. **Testing** - Ability to test code against normal and corner cases, self-correcting issues in code. 1. **Testing** - Ability to test code against normal and corner cases, self-correcting issues in code.
Read more about [how you should behave in a coding interview to display hire signals](./coding-interview-best-practices.md). Read more about [how you should behave in a coding interview to display hire signals](./coding-interview-cheatsheet.md).
## How to best prepare for a coding interview? ## How to best prepare for a coding interview?

@ -19,7 +19,7 @@ Across top tech companies, coding interview evaluation criteria actually does no
I will go into detail on the general coding interview evaluation process across big tech companies in this guide. I've also included an [example rubric](./coding-interview-rubrics.md) you can use while practicing on your own or with your peers. I will go into detail on the general coding interview evaluation process across big tech companies in this guide. I've also included an [example rubric](./coding-interview-rubrics.md) you can use while practicing on your own or with your peers.
If you haven't done so already, do refer to my [Coding interview best practices cheatsheet](./coding-interview-best-practices.md) which basically synthesizes what candidates should do to fulfill the evaluated criteria in coding interviews. If you haven't done so already, do refer to my [Coding interview best practices cheatsheet](./coding-interview-cheatsheet.md) which basically synthesizes what candidates should do to fulfill the evaluated criteria in coding interviews.
## Candidate scoring methodology ## Candidate scoring methodology

@ -53,7 +53,7 @@ Keep the estimate relatively conservative so you don't end up burning out.
These are all the topics you should study, in order of priority. The learning resources linked are my algorithm cheatsheets - which give you an overview of must-remembers like time complexity, corner cases and topic-specific useful techniques, as well as must-do practice questions. These are all the topics you should study, in order of priority. The learning resources linked are my algorithm cheatsheets - which give you an overview of must-remembers like time complexity, corner cases and topic-specific useful techniques, as well as must-do practice questions.
Don't forget to apply behaviors from [coding interview best practices](./coding-interview-best-practices.md) and methods from [coding interview techniques](./coding-interview-techniques.md) early on while you practice! Don't forget to apply behaviors from [coding interview best practices](./coding-interview-cheatsheet.md) and methods from [coding interview techniques](./coding-interview-techniques.md) early on while you practice!
#### Week 1 #### Week 1
@ -99,7 +99,7 @@ Here, I listed 75 questions that you should do to be fully prepared for your cod
Feel free to skip the dynamic programming questions if you haven't studied them or feel that they won't be relevant. Many dynamic programming questions can be solved with recursion / backtracking anyway. Feel free to skip the dynamic programming questions if you haven't studied them or feel that they won't be relevant. Many dynamic programming questions can be solved with recursion / backtracking anyway.
Don't forget to apply behaviors from [coding interview best practices](./coding-interview-best-practices.md) and methods from [coding interview techniques](./coding-interview-techniques.md) early on while you practice! Don't forget to apply behaviors from [coding interview best practices](./coding-interview-cheatsheet.md) and methods from [coding interview techniques](./coding-interview-techniques.md) early on while you practice!
<QuestionList /> <QuestionList />

@ -233,5 +233,5 @@ You're given a list of strings and want to find how many of these strings start
If you haven't already, I recommend you check out my [free structured guide for coding interviews](./software-engineering-interview-guide.md), which contains step by step guidance such as: If you haven't already, I recommend you check out my [free structured guide for coding interviews](./software-engineering-interview-guide.md), which contains step by step guidance such as:
- [How to make an efficient plan for your coding interview preparation](./coding-interview-study-plan.md) - including priority of topics and questions to study, based on the time you have left - [How to make an efficient plan for your coding interview preparation](./coding-interview-study-plan.md) - including priority of topics and questions to study, based on the time you have left
- [Coding interview best practices cheatsheet](./coding-interview-best-practices.md) - including how to behave during a coding interview to exhibit hire signals - [Coding interview best practices cheatsheet](./coding-interview-cheatsheet.md) - including how to behave during a coding interview to exhibit hire signals
- [Algorithms cheatsheets](.//algorithms/study-cheatsheet.md) - including the must-remembers that you should internalize for every data structure - [Algorithms cheatsheets](.//algorithms/study-cheatsheet.md) - including the must-remembers that you should internalize for every data structure

@ -84,7 +84,7 @@ Phone interviews are the most common format and every candidate will face this a
You are usually not allowed to execute the code even if the editor supports execution. So don't rely on that for verifying the correctness of your solution. Formats would differ slightly depending on the roles you are applying to. Many companies like to use [CoderPad](https://coderpad.io) for collaborative code editing. CoderPad supports running of the program, so it is possible that you will be asked to fix your code such that it can be run. For front end interviews, many companies like to use [CodePen](https://codepen.io), and it will be worth your time to familiarize yourself with the user interfaces of such web-based coding environments. You are usually not allowed to execute the code even if the editor supports execution. So don't rely on that for verifying the correctness of your solution. Formats would differ slightly depending on the roles you are applying to. Many companies like to use [CoderPad](https://coderpad.io) for collaborative code editing. CoderPad supports running of the program, so it is possible that you will be asked to fix your code such that it can be run. For front end interviews, many companies like to use [CodePen](https://codepen.io), and it will be worth your time to familiarize yourself with the user interfaces of such web-based coding environments.
Check out [coding interview best practices](./coding-interview-best-practices.md) as well for do's and don'ts before your phone screen interviews. Check out [coding interview best practices](./coding-interview-cheatsheet.md) as well for do's and don'ts before your phone screen interviews.
### 5. Onsite ### 5. Onsite
@ -147,7 +147,7 @@ This course on Educative expands upon the questions on the recommended practice
If you have read the [coding interview evaluation rubric](./coding-interview-rubrics.md) used at top tech companies, you may be overwhelmed by the number of items evaluated and how to demonstrate hire behaviors consistently. If you have read the [coding interview evaluation rubric](./coding-interview-rubrics.md) used at top tech companies, you may be overwhelmed by the number of items evaluated and how to demonstrate hire behaviors consistently.
This [coding interview best practices guide](./coding-interview-best-practices.md) synthesizes actionable recommendations of what to do before, during and after your coding interviews to demonstrate hire signals. This [coding interview best practices guide](./coding-interview-cheatsheet.md) synthesizes actionable recommendations of what to do before, during and after your coding interviews to demonstrate hire signals.
I recommend to internalize and use the guide as an accompaniment while you practice coding interview questions - to ensure that you cultivate good habits and muscle memory with regards to interviews right from the beginning. I recommend to internalize and use the guide as an accompaniment while you practice coding interview questions - to ensure that you cultivate good habits and muscle memory with regards to interviews right from the beginning.

@ -20,7 +20,7 @@ module.exports = {
'coding-interview-prep', 'coding-interview-prep',
'programming-languages-for-coding-interviews', 'programming-languages-for-coding-interviews',
'coding-interview-study-plan', 'coding-interview-study-plan',
'coding-interview-best-practices', 'coding-interview-cheatsheet',
'coding-interview-techniques', 'coding-interview-techniques',
'mock-interviews', 'mock-interviews',
'coding-interview-rubrics', 'coding-interview-rubrics',

@ -46,7 +46,7 @@ const FEATURES = [
already half won. already half won.
</> </>
), ),
link: '/coding-interview-best-practices/', link: '/coding-interview-cheatsheet/',
}, },
{ {
title: <>💁 Practical algorithm tips</>, title: <>💁 Practical algorithm tips</>,

@ -27,11 +27,19 @@
}, },
{ {
"source": "/cheatsheet", "source": "/cheatsheet",
"destination": "/coding-interview-best-practices/" "destination": "/coding-interview-cheatsheet/"
}, },
{ {
"source": "/cheatsheet/", "source": "/cheatsheet/",
"destination": "/coding-interview-best-practices/" "destination": "/coding-interview-cheatsheet/"
},
{
"source": "/coding-interview-best-practices",
"destination": "/coding-interview-cheatsheet/"
},
{
"source": "/coding-interview-best-practices/",
"destination": "/coding-interview-cheatsheet/"
}, },
{ {
"source": "/coding-signals", "source": "/coding-signals",
@ -127,11 +135,11 @@
}, },
{ {
"source": "/during-coding-interview", "source": "/during-coding-interview",
"destination": "/coding-interview-best-practices/" "destination": "/coding-interview-cheatsheet/"
}, },
{ {
"source": "/during-coding-interview/", "source": "/during-coding-interview/",
"destination": "/coding-interview-best-practices/" "destination": "/coding-interview-cheatsheet/"
}, },
{ {
"source": "/algorithms/introduction", "source": "/algorithms/introduction",

Loading…
Cancel
Save