两个半月速通+处女面告捷,节孝子,启动!

去年12月下旬才意识到时间紧迫开始学java技术栈,猛猛突击了两个多月准备找暑期实习。第一个约面就是字节,一开始还担心脏面评犹豫要不要拒,最后鼓起勇气冲一把,没想到节子直接收留我了

严格来说我自己并不算零基础,平时一直在用java刷算法题,考研的os计网现在没完全忘干净,也给我省去了很多时间。不过真正系统地去学java技术栈的时候,还是惊叹于整个知识体系的庞大,很深很广很杂,每天都能学到很多新东西

然后给其他同样时间紧迫准备速成的同学们一些建议吧:
1. 不建议硬背八股,还是要深入理解,然后尽可能用自己的表述描述出来。硬背概念的记忆持久性真的很差,而后者一旦深入理解了底层原理,至少短时间内很难忘掉
2. 第一遍看课很多地方一知半解是正常的,后面一定要多做复盘,对于自己不懂的地方去问AI或者查阅一些技术博客。不建议反反复复把课看好几遍,时间太长,先通过看课系统性的过一遍再针对重难点查缺补漏会好很多
3. 我觉得项目不必追求高级独特,但一定要吃透,相关技术和框架的底层最好都要了解一下。一定要多关注技术选型,就比如大家项目里一般都会用到mq,基本都是从御三家里选其中一个,那么一定做好被问到“为什么用这家而不是另外两个”的准备。面试官真的很喜欢问这种问题,因为这能体现你有没有进行过思考
4. 平时还是要多刷算法,手撕真的很重要,尤其是字节这种厂。我三面的时候能明显感受到面试官对我前面的回答是有些失望的,聊了20分钟就开始做题并且丢了道很恶心的hard(不知道是不是打算劝退我233)。但是整个手撕过程思路清晰逻辑通顺编码规范,一些地方还加了注释,测试结果也没有问题。最后面试官非常满意,当晚就收到oc。所以说有些时候一场漂亮的手撕真的能起到一锤定音的作用
5. 面试这种东西,能力固然重要,但其实运气也是非常关键的一环。之前和时错佬私下讨论的时候也有这方面的共鸣。所以说还是要放平心态,挂了并不代表你不优秀。无论是秋招还是暑期战线都很长,到后期才开始收割的大佬大有人在

最后附上自己的速通时间线:
12.18 牛客发第一贴求助 决定走java后端
12.20-年底 直接跳过javase,javaweb和苍穹外卖,闪击ssm
1月初-1月中旬 速通黑马redis基础篇+实战篇,跟着敲了黑马点评
1月中-1.25 闪击黑马redis高级篇+原理篇,闪击mysql
1.25-2.5 魔改黑马点评,顺便在kafka和es的课程里挑着看了一些重点
2.5 -2.12 闪击juc
2.13 制作初版简历
2.14 投递微软暑期(结果到现在还没消息,乐)
2.15-2.23 速通jvm,然后又补了一下尚硅谷的juc(黑马的juc里没讲Threadlocal和CompletableFuture)
2.24 投递腾讯
2.26 牛客上海投了30家,当晚字节约面,约在了3.3
2.24-3.2 这段时间疯狂在牛客上刷面经查缺补漏,刷了100多篇,把其中经常出现但自己掌握的不好的八股和场景题都记录下来,去javaguide和面试鸭里面复习。如果八股网站没有就问ai,然后自己制作成anki记忆卡以便复习
3.3 字节一面
3.4 阿里云一面 字节二面
3.6 字节三面 当晚oc
3.10 正式收到offer
全部评论
这就是佬吗,我时间线拉的长结果学的好少,还是太懒了
1 回复 分享
发布于 03-10 20:41 北京
草,此时此刻恰如彼时彼刻 https://www.nowcoder.com/share/jump/75053974540152571
15 回复 分享
发布于 03-10 18:39 江苏
接好运 羡慕了🐗神
9 回复 分享
发布于 03-10 18:03 广东
喜欢你
6 回复 分享
发布于 03-10 17:56 江苏
太强了
5 回复 分享
发布于 03-10 18:03 辽宁
哇,恭喜上岸!这个学习效率和方法,值得
4 回复 分享
发布于 03-12 15:29 上海
佬快给个好友位,你以后就是我在字节的人脉了
4 回复 分享
发布于 03-10 19:29 北京
接好运
4 回复 分享
发布于 03-10 18:18 辽宁
🐗神tql
3 回复 分享
发布于 03-11 14:55 北京
猪神太强了校友给个好友位
2 回复 分享
发布于 03-10 20:33 江苏
太强了
2 回复 分享
发布于 03-10 19:22 上海
太厉害了
2 回复 分享
发布于 03-10 19:19 浙江
接好运
2 回复 分享
发布于 03-10 17:55 江西
恭喜大佬!我和您情况差不多(但是本科),也是一直在刷leetcode,计网OS本科学得不错,目前在准备秋招。因为想快点到达可以约面练手的程度(也是想赶紧得到一些反馈),所以打算直接冲外卖和点评,干中学ssm,redis,javaweb,git,linux。然后就开始投简历刷面经,同时再开始学MQ,mysql,jvm,juc。请问您觉得这个路径怎么样?求建议!
1 回复 分享
发布于 04-11 19:51 广东
南大✌🏻不乱杀
1 回复 分享
发布于 03-24 14:19 广东
猪佬
1 回复 分享
发布于 03-21 19:30 江苏
羡慕字节✌
1 回复 分享
发布于 03-15 09:45 北京
太强了,不愧是能考上南大的人
1 回复 分享
发布于 03-13 20:28 山东
🐗神
1 回复 分享
发布于 03-13 18:24 北京
太牛了哥,不愧是南京大学,学习能力太强了
1 回复 分享
发布于 03-13 11:45 湖南
哇,好牛啊
1 回复 分享
发布于 03-13 07:54 北京

相关推荐

03-15 14:55
已编辑
门头沟学院 golang
bg:双非学院本 ACM银 go选手timeline:3.1号开始暑期投递3.7号第二家公司离职顽岩科技 ai服务中台方向 笔试➕两轮面试,二面挂(钱真的好多😭)厦门纳克希科技 搞AI的,一面OC猎豹移动 搞AIGC方向 一面OC北京七牛云 搞AI接口方向 一面OC上海古德猫宁 搞AIGC方向 二面OC上海简文 面试撞了直接拒深圳图灵 搞AIGC方向一面后无消息懒得问了,面试官当场反馈不错其他小厂没记,通过率80%,小厂杀手😂北京字节 具体业务不方便透露也是AIGC后端方向2.28约面 (不知道怎么捞的我,我也没在别的地方投过字节简历哇)3.6一面 一小时 半小时拷打简历(主要是AIGC部分)剩余半小时两个看代码猜结果(经典go问题)➕合并二叉树(秒a,但是造case造了10分钟哈哈)一天后约二面3.12 二面,让我挑简历上两个亮点说,主要说的docker容器生命周期管理和raft协议使用二分法优化新任leader上任后与follower同步时间。跟面试官有共鸣,面试官还问我docker底层cpu隔离原理和是否知道虚拟显存。之后一道easy算法,(o1空间解决 给定字符串含有{和}是否合法)秒a,之后进阶版如何用10台机加快构建,想五分钟后a出来。面试官以为45分钟面试时间,留了18分钟让我跟他随便聊,后面考了linux top和free的部分数据说什么意思(专业对口了只能说,但是当时没答很好)。因为当时手里有7牛云offer,跟面试官说能否快点面试,马上另外一家时间到了。10分钟后约hr面3.13,上午hr面,下午走完流程offer到手3.14腾讯技术运营约面,想直接拒😂感受: 因为有AIGC经验所以特别受AI初创公司青睐,AIGC后端感觉竞争很小(指今年),全是简历拷打,基本没有人问我八股(八股吟唱被打断.jpeg),学的东西比较广的同时也能纵向深挖学习,也运气比较好了哈哈可能出于性格原因,没有走主流Java路线,也没有去主动跟着课写项目,项目都是自己研究和写的哈哈
烤点老白薯:你根本不是典型学院本的那种人,贵了你这能力
查看7道真题和解析
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
03-26 12:59
已编辑
TimeLine--------------------------------------------------------------------------------------------------腾讯-TEG一面3.4          一个半小时纯八股拷打二面3.14        50分钟 项目拷打穿插少量八股,感觉项目对上口了,最后面试官直接说后面会有HR联系我HR面3.21      20分钟 自我介绍+项目挑战解决办法oc3.25offer3.26淘天-品牌技术一面3.12        50分钟项目穿插八股二面3.14        40分钟场景八股+校园经历+职业规划(中间问接不接受加班,回答暗示周末也要上班,感觉部门强度很大)三面3.18        面试官迟到20分钟+压力面20分钟,当晚直接挂阿里云-阿里云智能一面3.05        50分钟项目拷打期间由于投的岗hc没了,给我转了同一部门另一个组,继承流程二面3.17        50分钟项目拷打说是二面是技术面终面,目前还在卡着流程,感觉应该是寄了七场技术面只碰到一道手撕:不用递归实现二叉树后序遍历--------------------------------------------------------------------------------------------------面经--------------------------------------------------------------------------------------------------1.所有对象的公共类?Object类的公共方法有哪些,随便说几个你常用的?你刚才说了toStirng(),什么时候会调用toString()方法?2.反射了解吗?3.HaspMap、HashTable、ConcurrentHashMap三者的共同点和区别。这些集合的key可以为null吗?为什么HashTable的键不能为null?4.红黑树的查询时间复杂度,插入时间复杂度。5.线程池了解吗?启动线程池有哪些方法?如果现在有个8核CPU,你的核心线程数设置多少?6.JVM了解吗?类的加载过程有哪些?双亲委派机制了解吗?知道打破双亲委派机制的场景吗?(tomcat)7.gc了解吗?gc有哪几种?什么时候会触发full gc? 程序开始或者结束的时候会触发full gc吗?如果你设计一个垃圾回收器,你会怎么设计full gc的触发时刻?8.gc清理的是什么东西?是只清理JVM的空间吗?9.为什么使用多线程?多线程是为了解决什么问题?10.注解的底层原理?元注解都有哪些?11.mysql的索引结构。12.Mysql的事务了解吗?ACID的实现原理。13.你刚才说了redo log,除了它还有别的日志吗?redo log存了什么东西?14.mysql的锁了解吗?有哪些锁?间隙锁左右区间怎么设置?为什么是左开右闭(联想间隙锁是为了解决什么问题)?什么是幻读?15.Redis和Mysql的区别16.Redis分布式锁了解吗?SetNX是针对单个资源的,如果有100个资源,你怎么上锁?你说使用消息队列,但是消息队列会导致串行化执行,导致用户等待时间过长,再想想。有没有减少用户等待时间的方法?Redis集群也仅是能缓解,再下去研究一下。17.项目里的DAU数据为什么用Bitmap存储?为什么不用mysql存储?为什么不选择使用select xx  count(*)来统计?18.TCP四次挥手19.TCP关闭连接后操作系统需要释放哪些资源?(四元组)20.TCP和UDP区别?分别有哪些使用场景21.你觉得腾讯会议用的什么协议?(自研协议,基于UDP,实现更可靠,类似QUIC)了解QUIC吗?为什么HTTP3要使用QUIC?22.ES分词器了解吗?都有哪些分词器?为什么选择ik分词器?23.对于做spring、java开发中缓存一致性方面,如何保证强一致性、最终一致性,有哪些操作和选择。24.怎么理解java面向对象25.详细说说多态26.java内存溢出,代码场景27.对异常的理解28.异常处理的方式?在实践中怎么看?什么情况下应该抛出给上层处理?29.知道哪些设计模式?30.有一个门票计算,全票100,学生半价,老人军人免费,儿童半价1-1.2,1米以下免费。用什么模式合适。31.天气预报,天气不同时用户收到不同通知,推荐不同行程,用什么设计模式。32.SQL分页怎么写?33.volatile关键字原理34.多线程问题,ABC三个线程如何按规定顺序执行。35.查问题的开源工具有了解吗。--------------------------------------------------------------------------------------------------阿里系最后都喜欢问问大模型了解程度和调试经验,论文进度和选题原因,没怎么准备过。目前记了这么多,想起来再补充。
贪睡的鲸鱼求你们别卷了:佬,我考研失败来找工作,能问一下你们是怎么总结复盘面经的吗,我目前只面了个小厂,面完想复盘的时候只记得最多1/3的提问
点赞 评论 收藏
分享
评论
265
530
分享

创作者周榜

更多
牛客网
牛客企业服务