Jiaxin's LeetCode: [Interview] Techinical Code Interview 流程总结
面试经验也积累一些了,近期学不进去就写写总结。 Coding. 编程能力, 是否能将solution转换成program. 感觉真的是综合考察,很多题目哪怕作对了,都会挂,还有一些题目虽然没有bug free,但是经过提示修正,或者思路对了,有一些小bug,也可以过,这点感触很深。 找了一份材料,是完整的code interview的过程,应该是palantir家给面试者的,我觉得是很科学的,应该用这个套路,这种思维去不断强化,达到快速反应的能力,这是绝对是综合能力的养成。 对于刷题,越发感觉不能麻木的刷,一道题目是否真正领会思想,举一反三很重要,单靠数量,记题一点用没有,题目蕴含的思想是最重要的,我得反思,重新来过。 Before you start coding Make sure you understand the problem. Don’t hesitate to ask questions. Specifically, if any of the problem requirements seem loosely defined or otherwise unclear, ask your interviewer to make things more concrete. There is no penalty for asking for clarifications, and you don’t want to miss a key requirement or proceed on unfounded assumptions. 题目没弄明白绝对是大忌啊,记得之前说Amazon面试,面试时候不确认题目扣10%还是多少来着。 我这两天接连犯这个错误,Symmetric Difference,还有找零钱方案数or所有方案 都没完全确认就开始动手了,还有个大忌,不要想当然这是Leetcode或者CC150的题目,往上套,很多时候没读清楚,其实不是个题目,一定注意。 Work through simple examples. This can be useful both before you begin and after you’ve finished coding.
Make sure you understand the problem.
Work through simple examples.
Break the problem down and define abstractions.
Delay the implementation of your helper functions.
Think about edge cases.
Explain the shortcuts you took.
Read full article from Jiaxin's LeetCode: [Interview] Techinical Code Interview 流程总结
面试经验也积累一些了,近期学不进去就写写总结。 Coding. 编程能力, 是否能将solution转换成program. 感觉真的是综合考察,很多题目哪怕作对了,都会挂,还有一些题目虽然没有bug free,但是经过提示修正,或者思路对了,有一些小bug,也可以过,这点感触很深。 找了一份材料,是完整的code interview的过程,应该是palantir家给面试者的,我觉得是很科学的,应该用这个套路,这种思维去不断强化,达到快速反应的能力,这是绝对是综合能力的养成。 对于刷题,越发感觉不能麻木的刷,一道题目是否真正领会思想,举一反三很重要,单靠数量,记题一点用没有,题目蕴含的思想是最重要的,我得反思,重新来过。 Before you start coding Make sure you understand the problem. Don’t hesitate to ask questions. Specifically, if any of the problem requirements seem loosely defined or otherwise unclear, ask your interviewer to make things more concrete. There is no penalty for asking for clarifications, and you don’t want to miss a key requirement or proceed on unfounded assumptions. 题目没弄明白绝对是大忌啊,记得之前说Amazon面试,面试时候不确认题目扣10%还是多少来着。 我这两天接连犯这个错误,Symmetric Difference,还有找零钱方案数or所有方案 都没完全确认就开始动手了,还有个大忌,不要想当然这是Leetcode或者CC150的题目,往上套,很多时候没读清楚,其实不是个题目,一定注意。 Work through simple examples. This can be useful both before you begin and after you’ve finished coding.
Make sure you understand the problem.
Work through simple examples.
Break the problem down and define abstractions.
Delay the implementation of your helper functions.
Think about edge cases.
Explain the shortcuts you took.
Read full article from Jiaxin's LeetCode: [Interview] Techinical Code Interview 流程总结