首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
程序员厨子
腾讯_C++后台开发
关注
已关注
取消关注
那么干货的文章,咋没人看嘞
@程序员厨子:
【校招指南】帮我拿到10+ offer的Java学习路线
哈喽,大家好,我是厨子,一位酷爱做饭的程序员。先说下,自己的情况,双非本,211 硕,秋招复习周期大概 10 个月,刷题 600+,看了挺多书,最后拿到了 10+ offer,基本都是 sp 或者 ssp ,现在我将我当时的学习路线给大家分享出来,希望能够对大家有一些帮助。另外也欢迎大家订阅我的新专栏【校招指南】,在这里会给大家写一系列和校招相关的文章。建议大家看这个文章之前,可以先看我之前写的文章,能够帮助你高效备战,另外也欢迎大家对这篇文章一键三连【校招指南】一份命中率接近 100% 的校招简历【校招指南】大厂面试流程【校招指南】如何高效备战秋招【校招指南】如何高效利用面经【校招指南】Java 学习路线本文大纲路线整个模块可以浓缩为一个字,那就是早!早就是优势,秋招对我们来说是非常重要的一场考试,所以我们越早准备越有把握。我大概是去年的 9 月份开始准备的,感觉稍微晚了一些,不过也完全来得及。现在还没有开始准备的同学,要行动起来了,再晚的话就来不及啦。我秋招时,主要准备了以下科目,每个科目都看了 1 - 2 本书或课程。数据结构与算法 ⭐️⭐️⭐️⭐️⭐️操作系统 ⭐️⭐️⭐️计算机网络 ⭐️⭐️⭐️⭐️Java 基础 ⭐️⭐️⭐️⭐️MySQL⭐️⭐️⭐️⭐️JVM ⭐️⭐️⭐️⭐️Redis⭐️⭐️⭐️Java 并发编程 ⭐️⭐️⭐️Spring 全家桶 ⭐️⭐️Linux⭐️⭐️⭐️设计模式 ⭐️⭐️1-2 两个能拿得出手的项目。⭐️⭐️⭐️⭐️⭐️星星的数目代表被考到的频率,星星越多,我被考到的次数越多,大家可以先按照我的考察频率进行复习,后面再进行微调。数据结构与算法这里可以分为两类同学,科班和跨考生科班同学的话,或多或少都会有一些基础,所以可以直接上手刷题,另外觉得自己有些生疏的话,可以看下先快速过一遍《大话数据结构》帮你快速回忆。如果是非科班的话,还是建议大家先系统学习一遍,面试时不仅仅是让你手撕代码,还会问一些课本上的内容,比如某些排序算法的比较等。推荐书籍同样是《大话数据结构》我认为这本书,既简单又详尽。刷题时推荐大家使用,牛客,力扣,Acwing 这三个。选适合自己的就好前期可以使用 Leetcode 进行刷题,刷够一定量之后,感觉自己对某些题目有一些思路之后,再使用 Acwing 和 牛客 ,这两个可以帮助我们模拟考场环境,因为你笔试的时候大多都是 Acwing 模式。刷题时,可以按照标签刷,可以先按照数组,每个标签刷几道经典题目,等到感觉自己有些自己想法的时候,则可以刷 leetcode hot 100 和 剑指 offer,前期注重数量,后期注重质量,把那些经典高频的题目多刷几遍, 因为面试时,面试官让你写的大多都是经典题目,你曾经刷过的那些,所以我们要把这些题目烂熟于心。这里如果谁需要我整理的标签题库的话,可以私信我哈。还有极其重要的一点尽早参加周赛,或者计时刷题,这样是为了让大家适应笔试面试环境,培养思维的敏捷性。遇到问题时快速找到突破点。这样笔试面试时,大家则不会慌张和局促。另外再给大家推荐两个学习算法的仓库吧仓库发不出,需要可以私我。第一个适合入门选手,可以结合大话数据结构一起复习,仓库大概有 150 张动画,模拟经典的排序算法及二叉树执行逻辑,还有一些模块下的经典题目,帮助刚开始刷题的同学快速入门,培养自信心。另一个是卡尔哥的仓库,里面对每个模块下的经典题目都进行了总结,非常适合校招的同学,基本刷完这些题,大家就能够对每个模块有自己的心得啦。算法这块还是建议大家,多多重复,百炼成钢,经典题目多刷几遍。推荐书籍:《大话数据结构》,《剑指 offer》项目项目的话建议大家准备两个,有实习经验的同学,可以把自己的实习项目写上,这一块也是面试时的重点,甚至有的公司一整场面试全在问项目,项目我们不仅要提前准备,项目中用到的技术点,我们也要提前准备,并提前思考面试官会问到那些题目,并阅读一些相关博客。这一块也要尽早准备不断完善,我是之前做过一个含金量还可以的项目。然后又**跟着地哥星球里的慕课视频做了一个秒杀项目,每行代码都自己打了一遍,并加了一些其他功能。**所以项目这一块准备的还算充分。不过刚开始时也处处碰壁,具体原因在下个模块再和大家详细唠。大家这里可以去 Github,慕课网,哔哩哔哩找一些开源项目,自己动手敲一下代码,面试时则会更加自信。推荐平台:Github,哔哩哔哩,慕课,地哥的星球计算机网络感觉除了项目,计算机网络问的是最多的了,三次握手,四次挥手,HTTPS,打开网址的过程,七层模型等这些都属于是高频考点。另外面试官还会进行一些拓展,比如三次握手过程中,客户端和服务端的状态变化,或者某一次握手时,有一方断开会怎样等问题,所以我们需要把这一块掌握熟练。我当时的复习路线是这样的《网络是怎么连接的》两遍《图解 HTTP》两遍《图解 TCP/IP》重点章节阅读 2-3 遍《计算机网络自顶向下》重点章节阅读《趣谈网络协议》百分之 60 章节,某些章节看了 2-3 遍还有 小林 coding 的一些文章,有时候还会用 wireshark 抓一下包,刚开始我是很排斥网络的,后面学起来,越学越有趣。算是相对简单的一门课程。我认为大家还是要系统学习一下,有自己的知识体系,后面对知识点的穿插很有帮助。Java 基础Java 基础的话,我没有看太多书籍,因为我之前就学习过 Java,后面的重点放在了看一些集合的源码上,常考的几个集合,比如 ArrayList,LinkedList,HashMap,HashTable,ConcurrentHashMap 等,我个人建议大家自己 debug 一下,跟着执行一遍,看下每个函数的逻辑。能让你的印象更深刻。剩下的就可以根据某些面经和文章,整理一下 Java 常考的面试题,后面你会发现,面试的时候,这块的问题都被你掌握啦。所以这块的学习重点就放在容器源码的阅读和面经上吧,另外如果没有学习过 Java 的同学,可以看下这个视频,看了几个视频感觉这个讲的最好。视频发不出,需要可以私我。推荐书籍:《Java 编程思想》,《Java 核心技术卷》MySQL数据库也算准备的比较充分,因为之前我写过挺多 SQL 语句,并且把牛客 80 道 SQL 题都给刷了,并且还阅读了一些书籍,主要有以下几种。没有基础的同学可以按这个路线学习。MySQL 必知必会(一遍)一本小册子,一天就能搞定,帮你快速入门 MySQL,另外大家在学习时,可以自己下载一下 MySQL 官方的学习库,然后自己动手实践一下,虽然速度慢了一些,但是能够让你学习的更加扎实。官方的 employees 库,我们可以用来练习一下,连接,explains 命令等。数据库系统概论(好多遍,之前总看这本书)玫红色书皮的那本书,很多学校用来当作教材,这本书对数据库基础知识,查询语句,范式等讲的比较详细。这本书因为我之前学过几遍,后面再看的时候很快就读完了。个人认为还不错的一本书。有的学校研究生复试会考数据库,那么可以看下这本书,考点全面覆盖。高性能 MySQL(重点章节若干遍)非常牛皮的一本书,很多知识点在里面讲的很细,适合进阶的同学,如果你看了这本书,面试时,常考的那些知识点,你就可以得心应手啦。MySQL 技术内幕(重点章节)这本书我没有完整的看下来,看了部分章节,比如那些常考的知识点,事务,索引等。也是非常棒的一本书,推荐给面试的同学。MySQL 45 讲(看了百分之 70 大概,某些章节反复阅读)这门课我看了大概百分之七十,前面的十几讲 看了大概 3-4 遍,每次都有新收获,这门课适合有一定基础的同学,如果没有学过 MySQL 的话,看的时候可能会有些吃力。从根上理解 MySQL(某些章节)这个是掘金小册,也非常棒,但是我发现的有点晚了,后面抽着看了大概 1/ 2 吧。小册子对某个知识点说的很细,很透。视频的话,我看的比较少,之前看过 MOOC 哈工大,战德臣 老师的课程,非常牛的一位老师,讲课风格也很棒,没有基础的同学可以看一下这个视频。操作系统操作系统的话,相对网络考的少一些,不过也是一门重点科目,大家可以结合哔哩哔哩的视频进行学习,感觉这门科目比网络难一些。基础较薄弱的同学,可以看下王道或者天勤,就是考研书籍,那里写的没有那么复杂,可能帮助你快速入门。后面的话再针对某些重点阅读其他书籍,进行深入学习。推荐视频:链接发不出,需要可以私我。推荐书籍:操作系统考研书籍,《深入理解计算机系统》JVMJVM 的话,我只看了深入理解 Java 虚拟机,看了大概 3 遍吧。后面的话则结合面经重点看某些章节,感觉考察最多的还是垃圾回收算法和垃圾收集器等,比如 CMS,G1。这些都是一些高频问题。个人建议大家可以先通过书快速学习,快速学习时,如果遇到看不懂的地方,可以先做好标记,等后面二刷,三刷时再认真阅读,后面可以再结合面经,对重点章节深入学习。这一块的话,对于 Javaer 来说,也属于必考的科目,大家需要认真学习。Redis虽然我之前没有用过 Redis,但是我感觉这门科目还是比较容易入门的。我主要看了两本书。《Redis 设计与实现》,这本书看了大概三遍吧,非常简单且全面的一本书。《Redis 核心技术与实战》这是极客时间的一门课程,后面的话,主要是看这门课程,某些重点章节看了好几遍,还自己安装了 Redis,进行实践,并用到项目上。考察比较多的问题就是底层数据结构,数据表现形式,数据不一致性问题,穿透,击穿等。都相对比较简单,看过书的话,基本都不会有太大问题,不过这一门课也是考察重点,大家需要认真学习。Java 高并发这门课我也主要看了两本书《Java 并发编程之美》一遍半《Java 并发程序设计》两遍感觉第一本书,可以帮助我们入门,对一些锁和容器线程安全等概念有一些了解,后面的话可以看 Java 并发程序设计,我认为这本书非常好。当时看了两遍,还做了笔记,并自己动手实践和看了一些线程安全容器的代码。这一块,我也没有特别多的心得,因为我感觉我自己学的也不太好,勉强可以应付面试,不过我的建议是,自己多动手实践,对技术保持热情。常考的问题,synchronized 底层原理,volatile 底层原理,ReentrantLock 底层原理,线程池等。这一门科目也是 Javaer 必考科目,大家需要认真学习。Linux这个的话,考察的还比较多,因为平常我也会使用 Linux ,所以这一块也没有太为难,这个在以后的企业开发中,会经常使用,所以我们有必要提前进行学习。个人建议时间充裕的话可以看下 《UNIX 网络编程》那本书,虽然比较厚,但是干货满满,啃完之后能够收获很多。设计模式设计模式的话,考察的不是特别多,不过也被问了几次,经常的话就是让你手写一个单例模式,或者让你介绍你熟悉的几种设计模式,不会考察的太深,大家可以通过这个网站进行学习。https://refactoringguru.cn/design-patterns/structural-patterns或者通过《大话设计模式》进行学习,了解几种常见的设计模式,足够应付面试啦。Spring 全家桶这一块的话,我主要是看的视频,面试时,问的也不太多,校招的话更多的还是注重基础知识。不过我们的项目中,会经常被问到。大家可以看下这个 UP 的视频,我认为讲的很不错,通俗易懂。视频发不出,需要私信我。好啦,今天就给大家唠到这里吧,如果你学完这些内容,并且有自己的思考,秋招对你肯定没有问题的,希望大家都能拿到满意的 offer 呀。
点赞 21
评论 4
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-10 10:32
腾讯_大数据高性能开发(准入职员工)
腾讯内推-腾讯内推码
真实实习体验纯手码莫抄袭1.首先就是上下班不打卡 很人性化!但实习生的刷卡过闸时间上级都是看得到的噢 最好不要太晚到 我一般是10点到10:30之间到工位。 2. 食堂真的很好吃,肉眼可见地圆了。每天中午十几个档口简直选择困难症地狱。 3. 同事们都非常nice,因为是全组唯一一个实习生/女生,大家都非常照顾我!而且mt还会各种请吃的喝的~ 4. 加班情况还是有的,不过8点之前我们部门几乎很少撤退的,之前运动完9点多回来加班发现还没人走大家真的非常努力。 5.逐渐深入项目之后会遇到一些棘手的情况!mentor比较喜欢主动提问的实习生,不会的想不出来解决办法最好不要绕来绕去浪费时间。可以多看看m...
腾讯公司福利 616人发布
点赞
评论
收藏
分享
04-08 17:42
已编辑
北京理工大学 机械结构工程师
面试中表现出松弛感更容易拿到大厂offer?
松弛感对于我来说是非常容易的了,但我的松弛感大部分用在拍照上!那么话说回来,求职过程中要如何保持松弛感——本文要讲的是在面试如何保持松弛感和自信满满的感觉!大家首先要记住,任何装出来的东西,都是需要极高的能量来维持的!比如说你撒谎了,为了不被识破!你就要考虑很多不确定因素!极力调动身体的能量进行配合!最要命的是,一旦谎言被刺破,你还得自己能找到自洽的理由,为这件事做“圆满”的包装,避免愧疚的侵袭,所以一般有人质问你就会汗流浃背,这就是能量消耗!回到题目,面试中表现出自信和松弛感这件事,你需要这样:1、有一定的能力,你对所投递的岗位比较了解,能胜任,这是底气,挺直腰了。2、面试前做足充分的准备,...
小涵干货小课堂
找工作如何保持松弛感?
点赞
评论
收藏
分享
03-22 07:20
拼多多集团-PDD_temu_服务端研发工程师(准入职员工)
这个美团模拟面试还挺有意思的
😋😋,我这个头像是饿了么的头像
程序员小假:
哈哈哈哈
点赞
评论
收藏
分享
04-13 13:41
东北林业大学 前端工程师
27快看漫画前端实习一面
2025/4/10 面试官开摄像头了,面试的过程是目前遇到最规范的了,面了一个多小时。 1、数据结构中栈和队列的区别 2、讲一下http的报文结构 3、浏览器缓存的机制 4、构造函数,原型链 5、h5的一些新特性 6、es6的新特性 7、讲一讲promise和他的一些常用方法 8、flex,如何用这个实现水平垂直居中,如何改变主轴方向 9、手撕,计算字符串中出现最多的字符和出现的下标位置 10、会vue吗 11、那你说说react是如何保证单向数据流的 12、git的常见命令 13、git merge 和 rebase 区别 14、git add,commit,push分别是把代码提交到哪 目...
查看14道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
分享一个询问八股问题的提示词
5081
2
...
挑战全网最早暑期实习!
3098
3
...
呜呜~好喜欢上班,上班好幸福~
2228
4
...
美团耐泡king(泡了13天,已回人才库)
1619
5
...
腾讯云智测开一面
1468
6
...
美团后端实习 - 一面
1380
7
...
KPI面十大特征
1323
8
...
全志--嵌入式软件二面
1058
9
...
有毒把,这么点时间写这么复杂的代码,这太难了把。
1004
10
...
4.8 美团核心本地商业—核心研发平台 前端开发实习一面面经
920
创作者周榜
更多
正在热议
更多
#
春招进度记录
#
43668次浏览
352人参与
#
打工人的工作餐日常
#
30996次浏览
282人参与
#
实习进度记录
#
43939次浏览
351人参与
#
软开人,说说你的烦心事
#
35155次浏览
221人参与
#
你想吐槽公司的哪些规定
#
11374次浏览
40人参与
#
诺瓦星云求职进展汇总
#
188034次浏览
1620人参与
#
打工人的精神状态
#
38783次浏览
777人参与
#
一觉醒来,秋招难度下降一万倍……
#
60845次浏览
529人参与
#
荣耀求职进展汇总
#
825959次浏览
4668人参与
#
机械制造秋招总结
#
47000次浏览
462人参与
#
机械校招之路总结
#
85252次浏览
1829人参与
#
滴!实习打卡
#
601582次浏览
6391人参与
#
如何KTV领导
#
47315次浏览
373人参与
#
查收我的offer竞争力报告
#
155249次浏览
963人参与
#
参加完秋招的机械人,还参加春招吗?
#
38068次浏览
454人参与
#
研究所笔面经互助
#
62503次浏览
418人参与
#
我在牛爱网找对象
#
167942次浏览
1247人参与
#
秋招感动瞬间
#
18836次浏览
184人参与
#
我在牛客求捞
#
37069次浏览
199人参与
#
工作经验重要还是工资重要?
#
70823次浏览
667人参与
牛客网
牛客企业服务