我的秋招ssp总结(二)

哈喽大家好,我是小烟呀~(可能有人要问了,为什么不叫小火,精神小火,感觉怪怪的)

在遥远的上周,我写了个帖子,记录了我秋招之前的学习历程,上个帖子的传送门:https://www.nowcoder.com/discuss/710535736860180480?sourceSSR=users

在本周,我信守诺言,把后续内容补上。那么下面就开始分享下我认为秋招中比较重要的几个方面,希望可以帮助到大家~

总结图

考虑到大家时间不是很多,所以小烟也贴心的帮助大家准备了思维导图,以下文字内容的关键点都在图里了。看到这么暖心的行为,是不是值得送出你手里的小赞赞或小花花呢~

长文唠嗑开始

1、学历与奖项

现在互联网厂的学历要求也越来越高了,很多大厂都开始卡学历,比如阿里淘天、美团、快手等,这些厂是我和我身边朋友有亲身感受的。但也有些厂英雄不问出处,面试只看个人技术能力,例如腾讯、字节~

学历想要提升的话,保研、考研、出国留学等途径还是多的,在这里我就不详细展开说啦。对于奖项,需要从大学早期开始发力,例如大一跟着学,大二、大三发力出成果。

对于学历,我感觉它起到了敲门砖的作用,好的学历可以提升通过简历筛选的成功率,但后面面试的过程中,面试官更加看重的还是面试展现出来的技术能力,毕竟是选个打工人去干活的。

2、八股

八股的重要程度不用多说,说多了冒犯“八股”这个词。

八股这里我分为了基础八股和深层八股,其实计算机相关的所有知识都可以统筹进八股的范畴,无非是哪个经常问,哪个选择问的区别了。

2.1 基础八股

掌握基础八股是进入大厂的必要条件之一。大厂在招聘的时候,都有个招聘章则(我不小心看到了我司的hhh),面试官在面试的时候会按这个章则来,例如考察候选人的基础能力(基础八股)、知识广度与深度(八股背的够不够多,背的够不够高级)、实习经历、聪明度、技术热情等等。言归正传,掌握基础八股还是很重要的。

那么Java后端研发岗的基础八股有哪些呢?大概有:Java基础、集合、JUC、JVM、设计模式、MySQL、Redis、操作系统、计算机网络、MQ(RocketMQ、Kafka挑一个) , SSM这些吧……让我猜猜你有没有憋气

基础八股可以学习的网站or公众号有:JavaGuide、小林Coding、Java进阶之路、Java全栈知识体系、帅地八股小程序、万能GPT等,不用贪多,选择一两个看就好~

2.2 深层八股

深层八股更多的是从个人项目经历或者实习经历延伸开来问的问题,自信点,有些你会的面试官不会~

深层八股包括了:

  • 微服务组件,例如Sentinel、Zookeeper、Nacos、Seata等
  • 分布式(这个属于深层八股里的基础知识了,必备),例如:CAP、BASE、Raft等
  • 架构,例如DDD架构(🔥)
  • 场景设计题,例如百万QPS的秒杀系统如何设计、抢红包系统如何设计、百亿数据如何存储等格局打开,现在是造火箭🚀的时间

那么深层八股可以怎么高效的学习呢,相信99%的小伙伴个人经历里面都没做过,我推荐几个我自己在看的网站or公众号:技术自由圈、冰河技术。

2.3 八股学习方法

小伙伴们一定想问,那么多八股知识,我这🧠怎么记得住?我也记不住全部的hhhh,只记得关键词,不过关键的几个知识点应付面试也够了,因为面试官也只记得关键的那几个点,甚至没我们记的多~

下面分享下鄙人用过的方法,鄙人普通人一个,不能做到过目不忘,所以一直是记了忘,忘了记。我用的方法简单来说就是把书读薄再读厚。啥意思呢?

  • 读薄就是提取关键知识点,比如你看的八股文里详细介绍了某个知识点,你能用不到20个字把它概括出来吗?
  • 现在的问题是关键词有了,但是面试的时候得自己用语言表达完整,不能只蹦出几个词。所以读厚我这边定义为:
  • 1、用自己的话扩充表述完整这些关键词。
  • 2、知识点之间建立联系,点成面(这个学习任何知识都一样)
  • 3、牛客面经不断扩充自己的知识面

3、算法题

轻舟已过八股山,前方仍是山连山。

下面说说算法题,算法题也是非常的重要,面试的时候如果你不幸没有撕出来题目(重点指向中等题),那么基本是要挂了。

大厂面试算法题一般都从LeetCode hot100以及Top250题目里面出,或者是这些题稍微变点样子,所以LeetCode的这些重点题单一定要反复刷,刷到梦里也在做题就行。

算法题有个叫CodeTop的网站统计了面试考到的题频,非常友好,相当于期末考试划重点,值得一看!

对于新手小白,可以先跟着代码随想录网站刷,入门友好,总结的方法也很好,刷完之后神清气爽。

算法题大概刷熟300多道就可以应付大部分的大厂面试了,注意,说的是面试,笔试题真就随缘了(我也好多不会做的,求大佬教)

4、个人项目

做个人项目的意义在于:

  • 没有实习经历,得让面试官有东西问。一直八股拷打你也不愿意吧?
  • 加深对所学知识点理解与应用,毕竟纸上谈兵谈久了,也得上阵杀敌了

现在网上的个人项目非常的多,有很多我不知道的项目与知识星球,小烟这里推荐我当时跟着做的一个知识星球——码农会所,感觉挺不错的,仅供参考。

做项目一开始是跟着视频或者跟着项目手册敲代码,敲完一遍之后,你对项目有了一个总体的理解,这个时候,还需要深入思考项目可能会问的一些问题,例如:

  • 项目的难点与重点,也是需要在简历上呈现的点
  • 项目一段话概括性介绍以及详细流程介绍
  • 项目为什么用这个技术。例如为什么用Redis的分段锁,如果不用会怎么样,能否用其他技术代替,其他技术与该技术的区别等
  • 项目使用了这个技术,会不会出现某些异常情况。例如Redis的锁超时释放了。是否会出现一些极端情况以及应对极端情况的措施,我在面试的时候会经常被询问到,面试官也比较看重这方面思考的周到性,一定要多准备这块。
  • 项目技术相关的一些基础八股,例如Redis的锁的看门狗机制
  • 项目的不足之处,对这些不足之处你认为可以从哪些方面进行优化完善
  • 项目取得的一些技术性指标,例如耗时、QPS、节省人力等

思考完了上述这些,相信你的个人项目更像是自己做的了,到时候可以更有底气BB

5、实习经历

有了实习经历之后,面下个厂就容易多了,因为已经是别的厂认证过的合格的吗喽了~

实习类型包括了日常实习与暑期实习。日常实习通常是“偷家”,目的是赚个项目与经历;暑期实习也许想要“留守”,所以需要更加卖命一些。

实习时长这里推荐最短最好不要短于3个月,因为说实话实习前2个月干不了啥,就熟悉了下开发部署环境,做了几个小小小需求,这些经历写到简历上有些单薄了。实习段数的话,有条件的2-3段,实现提前打工一年;没条件的话,1段要争取下。

当你有了实习经历之后,面试的大头一般就在这些经历上了,面试官会拷问你的实习项目,会拷问你实习期间学了哪些技术,会拷问你有没有遇到合作上的问题等。希望大家多多丰富包装自己的经历~金玉其外,金玉其中,金玉其内。

6、简历书写与面试表现

天命人,到最后一关了。

简历书写这块大家还是要重视,你是不是菜市场挑个瓜还要看看色泽外观呢,挑吗喽也是一样的道理,简历就是咱的门面。

6.1 简历书写

简历书写网上有挺多模板网站的,有免费的也有付费的,它们可以帮助你实现更好更高效的排版。除了排版之外,简历的一些术语表达上,不要有错别字,表达规范一些,例如该首字母大写的就大写,MyBatis是不是比mybatis看上去更加专业一点呢~

简历上的模块主要包含以下几大块:个人信息、学历与奖项、实习、项目、个人技能、自我评价。一般这些模块按上述顺序排列,如果实习经历和项目经历都有的话,没有这两个经历,可以把个人技能提到前面,看上去你会的多一点。

对于实习经历与个人项目,可以先一段话简单概括下这个项目做了什么(背景、功能阐述),然后在这段话下面罗列你的个人职责,可以分点阐述项目的重点、难点、亮点。例如:

  • 利用基于Kafka异步解耦、削峰的原理,对抽奖发货流程进行异步解耦;活动库存扣减使用MQ异步更新DB方式进行削峰
  • MQ消费失败则利用XXL-JOB轮询库表、触发MQ,补偿发送抽奖奖品

6.2 面试表现

在面试之前,建议大家进行模拟面试,主要进行

  • 八股讲述(背的时候尝试用自己话说一遍,看是不是够利索,有没有结巴……啊吧啊吧)
  • 项目讲述(是否能够把项目讲清楚,包括了简单的概述以及详细流程的描述,是否会让别人听的云里雾里?)
  • 实习经历讲述(一样的理)

在面试表达的过程中,面试官问一个问题,可以尽可能扩展性地来回答,这样做原因:

  • 减少提问个数。总有我们不知道的知识点
  • 展示掌握知识的深度与广度,show一场
  • 引导面试官往你知道的地方走

在表达的时候,也可以先阐述你的关键点,再对此进行补充扩展说明,这样显得更加有条理。

7、其他补充

除了小烟上面说的几点之外,做好以下几点,也是很棒的加分项:

  • 参与开源项目
  • 写技术博客(最好有些阅读量并且有些优质内容的~)
  • 个人特质(尽量表现得往这些方向上去靠)技术热情、皮实、学习力、团队合作能力、复盘总结、细心

好啦,小烟的分享就到这里了,祝大家都有能收获满意的offer呢~

噢噢噢,还有最重要的一点:

#秋招经验##大厂##秋招##牛客创作赏金赛#
全部评论
从牛客刷到,到小某书,再到牛客刷到,支持一下
2 回复 分享
发布于 01-25 15:14 河北
接好运
1 回复 分享
发布于 01-25 20:24 重庆
我也来,饿饿饭饭
点赞 回复 分享
发布于 01-27 23:49 河北
接好运
点赞 回复 分享
发布于 02-19 18:25 河北

相关推荐

03-12 16:38
已编辑
清华大学 Java
    备考的日子像一场漫长的马拉松。我放弃了所有的娱乐活动,推掉了朋友的聚会邀约,甚至连最喜欢的篮球赛也只能在吃饭时匆匆看两眼。每天三点一线的生活让我几乎与外界隔绝,但我告诉自己:这一切都是值得的。    然而命运似乎总爱开玩笑。当我满怀信心地走进考场,却在数学考试中遭遇了前所未有的打击。那些熟悉的题型突然变得陌生,我的手心沁出冷汗,笔尖在试卷上颤抖。走出考场的那一刻,我仿佛听见梦想破碎的声音。    成绩公布那天,我把自己关在宿舍里。看着屏幕上刺眼的分数,泪水模糊了视线。我一遍遍地问自己:这一年的努力,究竟是为了什么?    在颓废了整整一个月后,我重新翻开那本已经翻烂的专业课教材。书页上密密麻麻的笔记,记录着我曾经的执着与热爱。我明白,放弃不是我的选择,重来才是。    第二年,我调整了复习策略。不再盲目追求学习时长,而是注重效率;不再死记硬背,而是理解知识的内在逻辑。每当想要放弃时,我就会想起去年那个在考场上无助的自己,这成了我继续前进的动力。    终于,在又一个寒冬过后,我收到了梦寐以求的录取通知书。那一刻,所有的艰辛都化作了嘴角的微笑。我明白,考研不仅是一场知识的较量,更是一次心灵的淬炼。那些在黑暗中摸索的日子,那些在绝望中坚持的时刻,都让我遇见了更好的自己。居然没通过审核,好吧,我承认中间的一段都是我编的,为了使故事提起来动听曲折一些加入的艺术成分。其实吧,我一次就成了,没有第二年。考研时每天三点一线的生活确实有点痛苦,但读研三年不痛苦,也不后悔。不再盲目追求学习时长,而是注重效率;不再死记硬背,而是理解知识的内在逻辑。这句是真的。#考研人,我有话说#
点赞 评论 收藏
分享
评论
24
88
分享

创作者周榜

更多
牛客网
牛客企业服务