去年的这个时候,我刚刚加入完 春招 ,在春招时,尽管我的根底还算扎实,然而有那么点 心高气傲,很多知识点,难的可能会,但简略的,反而不怎么会,而且很多细节都给忘了,例如被问了好些 Linux,都是很简略的命令,但我都没答出来,而且还是 0 我的项目教训。最终的后果就是,春招面了几家公司,都惨败了。
通过春招,让我晓得了本人的一些短板,于是,大略从 6 月份开始,我就开始零碎着整顿常识了,为了在基础知识稳当一些,从来不做笔记的我,第一次决定做笔记。
我为什么不做笔记?一个起因是,小学到大学,根本没做过,做起笔记很花工夫;另外一个起因是,笔记做了,我也很少会去看,不如不做,尽管说好忘性不如烂笔头。
不过,这次做笔记,我并不会具体去做,而且为了让本人不便温习,我采纳了 思维导图 的模式来做,本着 最简洁 的准则去做,而且,如果这个知识点是我脑子里曾经十分相熟的,那我将不做,而是做那些本人会遗记的知识点。采纳思维导图还有另外一个益处就是:我先看这个主题,想一下本人是否懂了,记住了,如果我懂了,间接下一个主题,如果不懂,能够点开 子主题,子主题其实也代表着答案。
先不扯那么多了,这次温习,温习了 9 门外围常识,并且用 9 个思维导图来记录这些常识,我感觉这些常识,都是大概率会问到的,具体是哪 9 门,大家能够往下看,最初的思维导图,也会送给大家。
1、计算机网络
在校招的面试中,计算机网络的常识,问的是真的多,而且波及到的协定也是真的多,例如 http,https,tcp,udp,arp,icmp,三次握手,四次挥手,等等。特地是在大厂的面试中,计算机网络,根本必问,不过,我在秋招中,你最好别问我计算机网络,问就是加分。为了搞定计算机网络,看看我温习了哪些
内容太多,所以图片比拟含糊,而且我还有挺多内容是没开展的,开展起来,那就更吓人了。对于这个残缺的思维导图,文末会给出获取形式,然而我必须阐明的是,这个思维导图,是为了不便我温习和记忆的,所以有些知识点,可能会给了绝对潦草一些,然而我感觉,如果你想温习而或学习,外面整顿的常识,还是值得你去学的。
2、操作系统
对于操作系统,问的其实不是特地多,问来问去根本都是那几个问题,例如过程通信,线程与过程区别,过程调度算法,虚拟内存和物理内存等等,不过,我在秋招中,过程的通信形式,被问了 n 次,倡议重点温习。所以这方面,我只整顿了一些绝对外围的
3、MySQL
MySQL 根本也是必问的了,问的最多的就是索引,锁,优化形式,还会问你一些命令,例如查看 sql 的执行打算等等,引擎之间的区别,自增主键优缺点,B+ 树等等。
4、Linux
我春招面腾讯时,好几次挂了,我感觉就和 Linux 无关了,过后问我 Linux 时,一问三不知,还猜错了几次。Linux 的话,过程和网络相干的命令会用的多一些,所以也会问命令,还有就是 故障排查 的相干命令,僵尸过程,孤儿过程等等。
5、Java
因为我的技术栈是 Java,所以对于 Java 这门语言,我必须深刻学习,须要学的太他妈多了,汇合源码,反射,多线程一大堆,虚拟机,我的天,太多了。
过后和我一起秋招的一个好敌人,花了 18 块钱,买了一个 Java 的思维导图,能够说整顿的十分十分十分具体,先给你们看个大略,我可不敢开展进去哈,怕吓到你们
6、JVM
学习 Java,JVM 是必须学的了,也是面试中问的十分多的知识点了。JVM 问的最多的就是垃圾回收那块了,这块波及的细节真的很多,为了温习这块,我看了好几遍《深刻了解 Jv 啊虚拟机》这本书以及买了两个专栏,最初独自整顿出了这份 JVM 的思维导图
说实话,不敢开展,如果你能像我这样,面试 JVM 根本稳当了,如果还不稳当,那就要本人弄弄调优了,当然,因为我是校招,个别我的项目很少去调优。
7、Redis
Redis 也是必须搞起的了,当初的很多我的项目,根本都会用到 redis,redis 的话,其实应用起来非常简单,毫无难度,然而,外面却波及到十分十分多的实践,都说面试造轮船,工作拧螺丝。如果你 Redis 只会用,啥原理也不晓得,怕是连拧螺丝的机会也没有了。为了搞定 Redis,看看我温习了哪些
当然,咱不敢开展所以知识点,怕你们不敢去下载了。
8、音讯队列
过后我的我的项目中,用到了音讯队列,所以为了应酬面试,我看了挺多音讯队列,分布式锁,分库分表等各种知识点,为了面试加分,没方法。能够说是整顿了十分多的理论知识了,思维导图不敢开展,先给大家瞧一瞧
然而,秋招面试时,并没有面试官问我分布式和各种各样的音讯队列原理,哭了,我在这部分,可是花了挺多工夫,,,,
9、网站优化相干
当咱们的网站规模比拟大时,这个时候,须要思考的就十分十分多了,就须要各种各样的优化了,例如缓存,分库分表,负载平衡等等,对于网站规模这个问题,其实我也被问过几次,例如咱们平时逛知乎时,有时候某个问题会十分热门,一下子上亿热度,面对这种问题,咱们会如何进去?如何优化?
为了让本人在面试被问到时可能有些思路,我也看了一些网站优化相干的常识,不过没怎么整顿,只整顿的一点点
大家感兴趣的,能够在咱们的根底上进行优化哦。
总结
过后在成都实训时,每天去公司,根本都在整顿这些知识点,公司给 的工作,我也懒的理,还好,只管本人在我的项目方面很欠缺,但也凭借着本人扎实根底功底,在秋招提前批面试的第一个公司中,就顺利拿到本人想要的 offer 了,之后就早早完结秋招去溜达了。
这些醉生梦死整顿的知识点,收费送给我的读者,如果你们也可能像我用心去总结与学习这些,进大厂是迟早的问题。
心愿大家,无论是社招,还是接下来的秋招,都可能拿到心仪的 offer!
欢送退出:集体 Java 学习园地。