1024 这天我成功拿到舞蹈厂 offer, 涨薪 50%

118 阅读4分钟

前言

大家 2020 - 1024 (996) 快乐!!!!!!

最近有小伙伴问如何才能进入 bat, 可惜我虽然有过类似的相关的经验, 但是只是运气好而且也没有总结出什么面试必考的问题, 只是初步讲的话, 福报厂会更注重工程素质和底层原理, 舞蹈厂对算法和潜力更看重.

这就让我想起在福报厂听到看到的二次面试经验. 第一次背景是我们一直在使用 jdk5, 其实公司外部大多数公司已经开始使用 jdk8 了, 这时候面试官上来就问面试的同学 HashMap 原理, 这同学回答了个红黑树, 面试官就怒了, 什么红黑树, 给人挂了

第二次是面试官给面试同学四个笔试题, 一小时后提交, 都是些网上的问题, 这面试同学百度了下就提交了, 面试官一看挺开心, 回答的挺好, 想给评级 P7, 给我分享了一下, 我一看这变量命令和思路什么的, 一般人短时间写不出来, 面试官百度一搜就这样了, 结果给挂了

我的文章无论是设计模式系列还是最近打算写的 spring 系列, 都偏向实用, 会用了之后感兴趣的同学可以深入某个方向, 如果是面试导向的话, 那一些算法和底层原理, 经典面试题肯定是更合适, 其实面试相关的 github 项目的流行程度也是最高的, 只是我感觉学技术要有纯粹的兴趣, 处于热爱学习并应用, 不是面向面试学习, 只是大环境确实越来越浮躁了, 并且对大家也确实有一定的帮助, 所以我打算正好趁着 1024 这个节日整理一下 java 后端面试所需要看的一些 github 项目, 这些项目都看了面试还不过那就是面试官的错了.

资料总结

github.com/CyC2018/CS-… : 这里面覆盖了算法, 操作系统, 网络, 数据库, java 相关的知识, 理论性很强, 基本覆盖面试整个体系的内容, 挺适合整个体系的复习(预习)一遍的, 里面的算法题也比较典型, 面试出现频率比较高, 比一上来就刷 leecode 要省不少时间.里面的设计模式相关内容和系统设计里的一些内容有些简单了, 参考价值不太高, 可能是作者本身工程经验的关系吧

github.com/Snailclimb/… : 这个主要是围绕 java 做了一些工程上面的讲解, 理论性没有上一篇那么强, 里面的 jvm 相关可以作为上篇文章的知识体系的补充, 一些工程上的知识和例子也可以借助这篇文章补充, 对于没有太多工作经验的人来讲可以作为经验的提前积累使用

github.com/doocs/sourc…: 常用框架源码简单介绍, 可以作为上面两篇文章看完后为了面对一些 ioc 和 aop 的框架问题做知识储备, 这样面试官问起什么是 ioc, 你把 ioc 核心代码讲一遍, 应该会加分吧

github.com/MisterBooo/…: 如果学习算法比较枯燥, 没办法入门的话, 可以看看这个 github 项目作为补充

github.com/kon9chunkit… : 更多的好的项目可以看这个汇总的 github, 里面不仅仅是为了面试了, 还有一些有价值的中文项目, 是可以好好学习的

github.com/doocs/techn… : 一些技术书籍, 当面试官问你最近在看什么技术书籍和文章, 可以从中说上一本, 说不定面试官也读了, 可以好好聊一聊, 互相沟通心得体会, 我看目前挺常见的就是 <领域驱动设计>, 马老师这书谁都读, 档次还高

往期推荐

[

女神变女友?Converter Pattern教你一键转换

](http://mp.weixin.qq.com/s?__biz=MzUzOTQ2MjgwNA==&mid=2247483742&idx=1&sn=73b4d6f513529e641a1c051ca5a9c7d5&chksm=fac95ca5cdbed5b3e11dc1f7eee62bf18daa8f222d548f0b103c6757e513ff81a3f7d2634de4&scene=21#wechat_redirect)
[

到底是不是隔壁老王?责任链模式帮小头爸爸洗绿

](http://mp.weixin.qq.com/s?__biz=MzUzOTQ2MjgwNA==&mid=2247483751&idx=1&sn=f38408a8d1950ba7809e81299a883ccf&chksm=fac95c9ccdbed58a898fb2a86fec4c97e77ed34175efebc50f7f913e76064a6d90486e789280&scene=21#wechat_redirect)

微信公众号: