分享

校招SSP offer,我的经验总结

 茜草物语 2023-11-15 发布于河南

校招的世界很真实,拥有优秀天赋和学校背景的人,必定能在校招中拿到评级更高的offer。

但天才的故事有些司空见惯,真正激动人心的是平凡人靠着不懈努力实现逆袭。

回顾过去的经历,希望给后来的同学带来一些启发。

图片

一、背景介绍



大家好,我是精神抖擞王大鹏,三本+三非计算机专业出身(非211、非985、非专业强校),校招时拿到了一些SSP和SP评级的offer,目前在小米做研发。

接下来,我将从下图对应的7个方面来进行分享,希望对你有所帮助。

图片

二、复习思路



现在去搜索各大经验贴,谈到怎么复习、准备校招,最多的回答要么是'去刷题’,要么直接给一本面经pdf,背'八股文’。

但当我们自己在参照别人的成功经历之前,一定要考虑清楚对方的背景:别人的学校及经历方面的加成,判断对于自己的经历是否适用。

比如对方是名校出身,那么即使他没做过项目,只要专注于刷题,也是可以拿到不错的offer,但是如果你的学校不出名,还选用刷题的路子,可能结果会事与愿违。

那么好的复习路线是什么呢?应该是:做好减法,深入简历复习

校招面试的逻辑是:面试老师通过提问项目来掌握我们的概况,由我们对项目的理解,衍生出很多底层基础知识点,再从我们在基础知识的理解上,判断对技术的掌控程度。

所以项目才应该是我们准备简历的重中之重,一切基础知识也好、八股文也行,都要围绕着项目去展开对攻复习,千万不要一大面的就把精力分散铺开,把题目的制空权交到别人手中。

三、项目复习



对于项目,我们不要只把自己做了什么、或者视频课上教了什么,填到简历里面就完事。

一定要去把项目中的知识点做好提炼,把项目中的难点抽出,并在面试中反复迭代。这里拿实际情况来说明:

1/确定要写的垂直项目

如果自己之前做的项目和投递岗位完全相关,可以直接选用做过的项目。如果不相关,先去补一个与投递岗位垂直的项目。

比如我要投递大数据开发,那么我可以去b站上搜索一个离线电商或者实时广告流的项目;

2/拆项目的模块

选定一个项目,以这个业务为关键词,多找几个同类项目,把其中涉及到的模块做拆解。

比如实时广告项目,包含的模块有:广告项目背景(dsp还是直投场景)->处理广告请求信息的架构(数据预处理)->数仓建模(分层设计 事实表 维度建模) -> 计算指标

对于离线电商数仓项目,包含的模块有:数仓建模(纬度建模、数仓分层)-> 构建主题表(订单拉链表、用户宽表、行为主题表等)

3/选模块作为难点

选择项目中的某个模块深挖,挖其中的业务逻辑和技术实现。

挖的过程中可以先抛开该项目的项目背景,只针对于技术实现,找不同的场景拿过来看,针对这个技术点都可能用到了哪些技术。

比如实时广告项目中的数据采集部分,处理广告请求信息时。我找了不同案例后归纳了三种方式:

方式一:广告请求时把信息编码到广告url⾥面,到曝光和点击的时候再上报。

缺点是:会导致广告url过长,“偷”⽤户流量,移动端优质APP难以接受。以及url不能放入过多的信息。

方式二:在Flink⾥⾯实现流式关联。

缺点是:join窗口的双流数据都是被缓存在内存中的,也就是说如果某个key上的窗口数据太多就会导致JVM OOM。

同时⼴告下发后的曝光、转化等数据可能需要几天之后才能回传回来,内存无法缓存如此长时间的请求数据。

方式三:广告请求信息写⼊redis和hbase,广告曝光和点击时查询hbase,做⽇志关联。

优点是:redis里保存近两个⼩小时的数据,大部分的查询能命中cache。同时hbase⾥保存近1个⽉月的数据,可以作为兜底逻辑。

在难点的叙述中,既然是难点,一定有不止一种的方案和解决方式。可以借助别人实现其他业务背景的项目,归纳出自己对这块难点的解决。

4、根据难点研究代码实现

研究对应难点的理论知识点及代码实现,再引出实际问题。比如方案三种将请求信息写⼊kv store,如果遇到读取kv的压力的话该怎么去解决?

四、简历准备



校招简历要写的内容一般就四个模块:个人信息,教育经历,实习经历(如果有),项目经历。

很多同学都看过或听过简历分享,这里需要注意的是,要考虑到分享老师的学校背景及经历,是否适用于自己。

在自己的简历中,要考虑自己的哪些情况要详写、略写、倒置或者减掉。

同时注意三个误区:

1/上下排版而非左右排版

人一般阅读简历时都是从上到下,从左到右的顺序,因此简历需要遵循一个上下排版的规则。

有些简历模板是左右排版:把不太重要的信息放在了左边,而把教育背景和工作经历这种重要的信息放在了右边,实际上会很不符合阅读习惯。

2/经历丰富也不要全怼上

很多同学写简历时,都喜欢把过去的经历统统整到简历上。

而岗位的基本逻辑,并非看你这个人厉不厉害、经历丰富不丰富,而是看你适不适合这个岗位。

如果你的一个经历与岗位需求没有关联,甚至还相差很远,那么写上就不是一个很好的优势。

简历里应该体现的,是你的这一段工作经历,与应聘这个岗位之间的关联。

3/主观评价不要过多

一些同学在写简历时,很喜欢加上过多的主观评价。

一份简历,如果想要获取对方的认可和信任,一定要尽可能的去客观的描述,而不要主观性过强。

通过实际例子和数字量化的方法,来客观描述。

针对各个模块,可以在我之前的总结中参考:

后台回复【求职】获取各个模块的详细写法, 回复【简历】获取简历模版

五、复习简历



简历写好后,不要兴奋的立马去投,先复习几遍简历。

第一步,拿一张白纸,假想我们自己是面试老师,然后对着这个白纸直接手撸。

从自我介绍,再到项目介绍,再到自己负责哪个模块以及其中遇到的挑战和难点;

第二步,画个思维导图框架,自己在脑袋里捋详细内容,看能不能串联起来。

能否串联起来的标准是:对于和项目相关的基础部分的通用知识是否可以融会贯通,并与自己的项目产生结合。

第三步,拿一些公司练手,先面一些不太意向的公司,把自己的感觉找到,并且能对自己简历上的项目、技术,做到很熟悉、对答如流的程度。

不断从各个模块完善自己的面经知识库和薄弱点;

第四步,不断复盘自己面试过程,改进迭代。下图是我不断迭代形成的各个模块的清单:

图片

第五步,投意向大厂。等到自己感觉面试中差不多可以做到有来有回了,且自己对每个模块的步骤有些流程化了,再开始投自己意向的大厂。

六、刷题准备



算法是卡掉很多人的大门槛,如果我们不是起始算法比赛出身的话,我建议是需要什么有针对学,以解答题目为目的的学习会更高效。

我的做法是这样的:

1/归类刷

把剑指offer的题进行归类,数组(排序+查找+双指针)->链表->栈和队列->二叉树->动态规划背包->动态规划线性DP。

把这个框架搭好,面试中遇到框架外的题再扩充框架,遇到框架内的题先用已有的思路去解,如果解决不了再往里扩充。

后台回复【算法】获取归类后的算法题目

2/讲给别人听,不仅要写好,更要讲好

我当时是去成教机构做了老师,专门讲数据结构的课,把自己归类的这些题目讲给大家。

如果不能讲的话可以自己视频录音,重点是调整自己的叙述,目的不仅要写出来更要讲好。

大家可以参考b站大雪菜的视频,他的特点是一边写题一边讲,而不是为了去把题讲懂从下到上讲。看完你会感受到面试自己该怎么去说。

总之,对于大多数人,刷题时把80%时间放在自己基础框架内的题目及优先解法上,不搞偏题难题,不搞特殊解法。

七、投递方式



很多同学在投递简历时,刚完成简历,找了几位老师改过后,就开始一键投递了。

这里我的做法是:即使你的简历已经根据一些大佬的意见修改过,也要一波一波投,根据反馈不断修改。

我的具体方式做法是:

1/先选定目标城市以外的地方,每天投递10家。

比如意向城市是北京,那么杭州、上海、深圳全部都是我自己的实验地,前期在这三个城市投递,积累大量投递经验。

比如投递时不要用自定义的打招呼语,每家公司投递时都整一个自我介绍模版,说明自己和这家公司的适配度。

2/待不断打磨好项目后,可以拿到一些offer了

再开始主攻自己的意向城市。依然采用先小后大模式,先小厂面试->复盘,针对复盘的问题解决,再投大厂。

3/最后到大厂面试时

其实十有八九的项目上的问题自己都已经心里有数了,除非特别刁钻,基本都能做到心里有数。

八、心态调整



在校招过程中,投了几家简历而没得到回应的情况非常常见。很多同学这时候就开始自我怀疑了,觉得是不是自己不行,没信心了。

我一直告诫自己的是:除非我尝试了所有的机会,比如投完了全中国所有的公司,还是没有一家要我,一家我都进不去。

那时候再说自己不行,没到最后时刻,放弃还太早,肝就完了

职业发展有极强的偶然性,也有必然性。面临学历问题被卡时,有些hr或者面试老师会言辞比较犀利。

这时候务必提醒自己,一定要以成长性思维去看问题,让自己去思考“我还能做些什么”,而不是“凉了,我这个背景就是不行”的思维。

我刚开始时投简历投不出去,印象最深的一次是蔚来提前批面试,一面的女面试老师嘲讽我学历一个小时,问“你这样的学校怎么还能到面试的”,技术没问反手给挂了。

反馈也没有效果,然后我就知道了规则都是别人定的,我能做好的就是深度打好基础,同时做好链接,当有技术面机会给到我时,确保自己能牢牢把对技术的理解展现,抓住机会。

以上就是自己的一些经验分享,希望能够帮助到大家,少走弯路。

大家可以关注加我好友了解更多~

百舸争流,奋楫者先,立志猛进也!

精神抖擞王大鹏,小米工程师,三本双非出身、秋招20+offer(含SP、SSP)、实习三个月提前转正SP+、入职半年晋升、CSDN 80w+访问、长期日记践行者

👇
私信书影
分享自己的看书心得总结
🔽

所有精华和思考,我都会先发在朋友圈

扫码看圈

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多