最后
关于面试刷题也是有方法可言的,建议最好是按照专题来进行,然后由基础到高级,由浅入深来,效果会更好。当然,这些内容我也全部整理在一份pdf文档内,分成了以下几大专题:
- Java基础部分
- 算法与编程
- 数据库部分
- 流行的框架与新技术(Spring+SpringCloud+SpringCloudAlibaba)
这份面试文档当然不止这些内容,实际上像JVM、设计模式、ZK、MQ、数据结构等其他部分的面试内容均有涉及,因为文章篇幅,就不全部在这里阐述了。
作为一名程序员,阶段性的学习是必不可少的,而且需要保持一定的持续性,这次在这个阶段内,我对一些重点的知识点进行了系统的复习,一方面巩固了自己的基础,另一方面也提升了自己的知识广度和深度。
-
网络相关问题
-
操作系统相关问题
-
项目
-
收获
昨天一面,今天二面,效率真高!!!
说实话,我还在酝酿自我介绍呢哈哈哈,直接就免了倒是让我有点紧张了。
问了些基础,哈希表、二叉树、epoll 等补上了该问的内容。
不能用现成的STL库等。
倒是问题不大,也是个简单的结构,咱又是从基础学起的。但是紧张呐,我深刻的记得我写代码的时候手都在抖。。。
这个问了 TCP 和 UDP 的粘包问题,我清晰的记得,去年的某个时候我写了一篇 TCP 黏包的处理办法,但是我更清楚的记得没太在意那个,后来也就没管了。尴尬,今晚就把这个空缺补上。
总结
虽然我个人也经常自嘲,十年之后要去成为外卖专员,但实际上依靠自身的努力,是能够减少三十五岁之后的焦虑的,毕竟好的架构师并不多。
架构师,是我们大部分技术人的职业目标,一名好的架构师来源于机遇(公司)、个人努力(吃得苦、肯钻研)、天分(真的热爱)的三者协作的结果,实践+机遇+努力才能助你成为优秀的架构师。
如果你也想成为一名好的架构师,那或许这份Java成长笔记你需要阅读阅读,希望能够对你的职业发展有所帮助。
fab5e56a57acb)收录**