去年的这个时候,我刚刚加入完春招,在春招时,尽管我的根底还算扎实,然而有那么点心高气傲,很多知识点,难的可能会,但简略的,反而不怎么会,而且很多细节都给忘了,例如被问了好些 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学习园地。