[[TOC]]
This a personal leetcode,hiho, kikstart problem solving and paper work repository
After work like a year, I am thinking my objective is cloud computing, focusing on storage, buildout, deployment.
It is a little bit difference from compus hire, so tring to record here
- the google book resume pdf
- refer to this
- use fiverr find someone whose background is HR and revisit your resume(needs pay)
Search in google about picture of "resume-software engineer" to get a idea what a social hire resume should be like
and some links here
- course
- Book
- Cracking the Coding Interview
- Programming Interview Exposed
- Leetcode(参考:6个月的时间,一共刷了800道题,大部分常考题大概平均每道题刷了5遍左右。)
-
第一遍按照Leetcode的tag分类,然后按照频率排序,优先做高频题,不管难度,如果是近两年都没有出现过或者近两年面过的公司不是FANNG则直接跳过。第一遍刷题,如果十分钟以内想不出来,那么直接看答案或者网上别人的解法,同时在Leetcode上用笔记记录思路,然后理解答案的想法,记住要背容易记忆和理解的最优解法。第一遍不会做不用灰心,因为这一遍的目的是背答案,答案背多了自然能从题中找到规律。最后用一个list记录这一轮第一次没有做出来的题。
-
第二轮重复第一遍的过程,还是按照tag分类和频率排序,并且还是只考虑十分钟,如果第一轮看答案才做出来的题目,这一轮没有看答案就做出来了,说明你已经背下了答案,把它从第一轮的list挪到一个新的list。我们的目的是如果连续两轮完全没有看任何提示就做出来了,那么表示这道题你就掌握了。
-
第三轮重复第二轮,再按照tag分类和频率排序,这一轮我们考虑二十分钟,依旧秉承一个原则:连续两轮完全没有看任何提示做出来的题目,代表你已经掌握了,哪怕是已经把答案背下来了。到第三轮的时候,你应该会有2个list,一个list是做了三遍还是没有任何思路的题(也就是对于自己而言比较难理解的题),还有一个list是第一次没做出来但第二次没有看任何提示做出来的题(也就是对自己而言还没有完全掌握的题)。
-
第四轮,根据自己创建的list,只给自己五分钟的考虑时间,过一遍前三轮创建的两个list,清空那些连续两轮都做出来的题,然后把那些之前没思路的题但这一轮做出来的题移动到另一个list。如果你坚持下来,那么到这个时候,你应该已经刷了5-600道题了,然后实际完全掌握的肯定有50%以上,大概300道题。
-
第五轮,根据自己面试的公司,刷近一年该公司面过的题,按照频率排序。如果时间允许,把所有出现的题都做一遍,保证看到原题立马想到最优解。
-
- System design
- grokking the system interview当零散时间的反复温习(needs pay)
- 主攻design data intensive application[DDIA], 反复认真读了3遍,
- 然后去youtubu自己看cmu 15721,高级数据库的课程
- other resources
- maybe mit 6.824
- make a story of your experiences.
- what is the project
- why this project exist
- what you have done in this project, what's the contribution and how you did this.
- what you learn from this project
- what technoledge you have used
- what is this tech and why you use it
- are there any competors and why you choose this one, pro and cons.
- project of open source
- salary negotiation
- complete linkln
- glassdoor for infos
New TODO here
-----------------------------------Below are compus hire records ------------------------------------------------
catagory | comment or blog | src |
---|---|---|
最长公共子序列 | DP | click |
快速幂 | bits | click |
浮点数幂,开方实现 | 扩展 | 待写 |
判断括号合法性 | 如果我们从前到后遍历,左括号可以暂时多于右括号,但不可以少于,每次成功闭合一对括号把数量 - 1 ,得到负数说明不平衡 | 待写 |
背包问题 | 背包问题九讲和记录不同的背包问题 | 待写 |
catagory | comment or blog | src |
---|---|---|
Network | click | |
Operating System | click | |
C++ | click | |
Graphics | click |
peoblems | comment or blog | src |
---|---|---|
singleton | C-plus-plus-In-Theory-The-Singleton-Pattern | click |
最长公共子序列,hiho一下1 | 写的很棒,图很好,Manacher 算法 | click |
kmp,hiho一下3 | click | |
Trie图,AC自动机,hiho一下4 | click |
Company | comment or blog | link |
---|---|---|
Google_intern | click | |
Tencent_intern | click | |
TouTiao_intern | click | |
大摩 | click | |
阿里 | click |