准备华为技术面的小总结
写给好兄弟的经验贴,主题是在短的时间内尽量达到面试的水平
计算机网络 约3-4天(可以更快)
刷了半天知乎,《计算机网络:自顶向下方法》是最受推崇的,因此下了PDF,开始看。
书的PDF下载地址:https://pan.baidu.com/s/12eefE
由于报的岗位里写的是熟悉TCP/IP协议,因此其他协议仅做大致了解即可:
自己在复习时做的没排版的笔记:
第一步 速读,脑海里对计算机网络有个初印象 约2天
第一次阅读本书建议速读1-4章,概念一定要清楚,知道每个层大致是做什么的,有个印象。
重要协议需要了解清楚点,不重要的可以随便看两眼或者不看。
细节就不要求掌握了,这是速成!
第三章TCP/四章IP认真点读,原理也得知道。
第二步 在网上找些常见面试题,结合答案和书加深你对这些概念的理解 约1天
- 内容来源可以是掘金,知乎,牛客等等...
- 如:https://zhuanlan.zhihu.com/p/108822858
- https://zhuanlan.zhihu.com/p/81144898
- https://www.zhihu.com/question/24853633/answer/115173386
- 看多个角度回答的问题,再结合自己的经验以自己的说法表达出来更好,要求有条理,逻辑清晰
数据结构 我没咋复习也不知道要多久
保证能用C语言较熟练的写出链表,列表和栈。
上述结构比较可能需要手撕代码,知乎等网站上能找到响应题目,看懂就行(要是都写一遍那就更行了)
好好的过一遍树和图之后的数据结构,可以配合牛客网的面试题食用。
搜索方式和常见的排序能都会就好了,要是都能写出来就更好了。