简历项目大重构=》进大厂!

大家好,我是辰🌟,经历过腾讯微信,360,蚂蚁等大厂,也在做校招面试官。

大部分同学的简历都是因为项目被挂,那么如何写一个充满亮点的简历,或者如何基于已有的简历改造为金光闪闪的简历呢?

如何描述项目

项目描述基本由以下内容组成:

  1. 项目名称:列出你参与过的项目的名称。
  2. 项目背景:为什么要做这个项目,做这个项目是出于什么目的,为了达成什么业务或者用户价值
  3. 角色和职责:说明你在项目中扮演的角色以及你的具体职责。
  4. 实施过程:在什么特殊的业务背景下,借助什么匹配的闭环的的技术方案,解决了什么问题,这个点很多同学写不好,写几个通用的技术方案,比如加缓存提高性能就完事了。这样的描述没有任何意义,企业项目如果能套几个通用技术方案就可以了,那90%的程序员都要失业了。
  5. 成果和成就:强调你在项目中取得的成果、解决的问题或者获得的荣誉。
  6. 技能和经验:强调你从项目中获取的技能、经验和知识。

重点围绕背景、问题、方法、结果四个方向去阐释你做的事情。我把他归为"三言":

言之有物

在项目介绍上,要给予面试官或者hr 的第一感受是"这个项目还不错,有点意思"。能够传递这种感受的项目一般有2个特征:(1)有一定特殊的业务场景及细节繁琐的技术方案,一般人还真做不了,(2)能够解决实际问题,带来一定的价值收益。

言之有理

要有事实根据或理论支撑,令人信服。对方一听,"哦,原来是这么回事",就像讲一个有趣的故事的一样。只有真实的项目落地场景才能够讲清楚为什么要去做这个事情,即背景和问题。在解决问题的过程中,一共分了几步,先做什么后做什么,难点在哪里。

言之凿凿

有真凭实据,而不是空泛的用语。最好就是用具体的数字对比来体现你做的价值,比如将"提升sql查询性能"改为"sql 查询从80ms 降低到50ms"

改造案例1-个人项目

问题

个人项目由于很多没有企业项目业务背景,很难去谈业务价值,那么就想办法卷复杂闭环的技术方案

这个简历在我接触的大部分个人简历里算是很不错,至少选取场景比较特殊,不是某某点评、商城、外卖,没有审美疲劳。

也说了一些项目背景(手工开通账号的过程繁琐、费时,需要查阅文档保持UID一致),及解决方案(SpringCache、定期刷新、CompletableFuture异步刷新)

问题点在于,写了7.8条技术方案,但实际只有2条是跟项目背景要解决的问题相关的,技术方案是不够聚焦的,亮点较少,没有复杂的场景化解决方案

当然这个简历如果学历不错,拿下中厂的概率还是比较大的。

简历改造,拿下offer

看看有哪些技术方案亮点:

  • 资源运行状态收集,tsar采集->filebeat日志采集->kafka->TDengine->可视化
  • CompletableFuture + SpringCache提升查询性能
  • 训练任务处理,消费者定时轮询->分布式锁竞争->锁续活->任务队列处理
  • nginx +keepAlive高可用部署
  • 三级操作保证账号一致性

改造案例2-实习项目

问题

实习项目有明确的业务背景及安排的具体任务,那么技术方案一定要结合项目业务背景来写,如果给你安排的任务简单没什么亮点,就看看你的导师在做啥,梳理清楚他的业务背景及技术方案。不要自己YY几个看起来高大上的技术方案,很可能是错的,以及要考虑这一套技术方案是不是你作为一个实习生角色能够承担的。

大家有发现问题吗?在得物实习了,但工作亮点中没有体现任何跟国际电商相关的实际业务场景:

问题点1:作为成熟的国际电商大厂项目,不太可能把binlog监听->MQ消费->写入ES这一整套解决方案交给一个实习生,而且多半这个方案早就已经做完了。

问题点2:MQ的技术选型一般是架构师做的,写这个没啥意义

简历大改造,金光闪闪

  • 与实际的细化的业务场景结合起来了,比如店铺接入流程如何解决不同店铺的商品属性字段异构问题,通过模板模式+属性映射+配置文件动态加载+线程池性能优化
  • 有明确的工作内容价值,比如店铺接入人工耗时由3人/天,缩短至0.5人/天
  • 明确的star法则描述,业务背景-》解决方案-》达成的效果
  • 没有特别高大上的技术方案,但解决的问题点足够细,也是一个实习生能hold住的,很真实

希望对各位同学能有一点启发,我是@程序员辰星认真做后端开发校招实战场景经验分享一名大厂打工人,关注我持续分享更多大厂校招经验。

最后啰嗦一句,不要抄以上我分享的简历,没有认真实际做过的东西,面试时只会漏洞百出,也是对知识分享和简历主人的不尊重。

#简历##那些拿到大厂offer的简历长啥样#
全部评论
太厉害了
1 回复 分享
发布于 05-08 15:03 陕西

相关推荐

华子-ai工程师岗位-秋招面经! #软件开发笔面经# #华为求职进展汇总# 秋招的重头戏-华子终于来了!地点:雁塔区香格里拉大酒店流程:技术一面+技术二面+主管面,前两轮如果通过,会发短信通知,最后一轮结束,发面试结束短信,25小时后会显示主管面结果。一面:流程:自我介绍,简历提问+机考题目回顾+手撕代码(写在草稿纸上)+反问。简历提问:拷打项目经历,先简单介绍项目,然后提问其中的一些技术点。比如MOE模型是什么,模型为什么这么设计,模型效果提升显著的原因思考。感觉遵循一条线:做了什么,具体怎么做的,为什么这么做,还有其他哪些做法,后续还会有哪些改进。穿插八股,比如介绍下Transformer模型的优点,为什么要用Transformer。还问了大模型加速推理的方法,有无做过算法优化加速的课题项目。机考题目回顾:面试官帮回忆机考题做的什么,讲一下当时的思路。可能会穿插一些数据结构和算法的知识:比如python的单例模式,python的内存管理机制。手撕代码:岛屿数量,如果你一时智障说做过这题,大概率要加赛,再给你变个式,比如类似封闭岛屿。反问:部门,业务场景。计算产品线,模型的推理加速,算子开发等。(ps: 面试官挺帅的)二面:流程:自我介绍+项目提问+手撕代码+反问。项目提问:用户兴趣建模具体怎么做的,为什么用Transformer,介绍下Transformer的结构等,项目里的智能体状态,动作,奖励等是如何设计的,要解决的问题是什么。又问到了模型的加速训练推理的方法。是否用过一些训练加速、分布式训练的框架。手撕代码:三数之和,并分析时间复杂度。反问:部门,业务场景。也是和模型加速相关的业务,怪不得反复鞭尸。三面:偏技术:用通俗的语言介绍下前向传播和反向传播,介绍下Transformer。偏素质:成绩排名;是否保研;项目是不是自己一个人完成的,有无涉及合作;如何看待奋斗者文化;你是否会承担团队里的额外工作;如果你的合作者态度消极,你会如何做;你做过的最有成就的事情以及原因;你做过的最失败的项目以及原因;期望薪资是怎么样的;很有可能会派到上海,如何考虑上海base地;工作中可能会涉及到和客户打交道,做一些非研发的工作,有什么想法。建议:提前了解下华为公司的核心价值观,如果投的ai算法,一定要了解Transformer,现在模型的训练推理加速也成基本八股了。
点赞 评论 收藏
分享
8 59 评论
分享
牛客网
牛客企业服务