最近公司放开大量校招 hc,我花了很多时间来评估简历。随着评估的简历越来越多。我发现一个奇怪的现象:社招简历质量比较好,实习和校招简历则比较差。特别是内推实习生的简历。校招的同学有过多次找工作的经历,已经懂得如何在简历中突出自己。这个现象从开始面试我就知道,但是近一年显得更加突出。猜测可能是部分大三,研一的同学开始投递相关。
很多实习和校招简历都是使用招聘网站自动生成的,比如拉勾、boss 、牛客网等。 这些简历去除学校名、实习公司名、项目名,剩下的内容几乎一样,很难有区分度。特别是项目经历,很多人都是两句话:一句话介绍项目,一句话介绍自己做的事情。
我戏称之为“两句话简历”。简短的文字很难让别人发现你的与众不同,也很难体现你的技术实力。实习期间的项目,少则一个周,长则几个月。你的业务理解,你的架构能力,你的技术思考,你的疑难攻坚,你的技术增长,这些都是都通过文字来表达。两句话难道就能讲清楚?这里不是让大家写作文。工作经历也不是堆砌业务术语。而是要糅合你对业务和架构理解,对自身工作的总结,对技术细节的提炼。
好的项目经历,应该包含:
口说无凭,数据说话。
评估状态 | 人数 | 项目数量>2 个 | 简介>1 句 | 项目架构 | 角色 | 设计思路 | 主要工作>3 条 | 个人收获 |
---|---|---|---|---|---|---|---|---|
通过 | 31 | 17 | 7 | 4 | 9 | 1 | 12 | 3 |
不通过 | 69 | 25 | 7 | 4 | 8 | 9 | 3 |
确实没有实习项目,怎么办?编程比赛,开源项目,导师项目这些经历也可以写出来。但是不要一句话描述了。
项目背景,整体架构,技术栈,了解这些,可以更加深入理解后端开发的工作内容。找到自己的技术短板。可以找你的 mentor 或者同事聊一下之前的项目,通过对项目背景和架构的理解,可以了解到你的业务短板。
回顾一下完成的代码,周报,项目总结。可以写自己的技术点,学习难点。可以和同学聊一下你的工作内容。通过别人的眼睛更能发现问题和亮点。不建议罗列业务点,即使写业务点,也要通过技术细节和数据指标来突出自己的技术深度和技术成长。内容尽量客观,减少一些主观词语。注意:千万不要把自己不清楚的事情写上去,否则面试的时候很难自圆其说,甚至暴露自己的短板。
据我所知,目前很多公司都有自己的人才库,投递大公司的简历会被永久记录。这点应该是不公开的秘密。 请好好把握。认真对待自己的简历和每一次面试。存在技术短板,先抓紧时间补足一下基础知识和算法能力。 好的内推 er,会先看对方简历,感觉不会通过的,聊一下业务细节,一起探讨如何改进简历。对他人和自己负责。 我总是坚信:一个努力的人肯定是有发光点的,只是自己没发现。
不放心简历的可以先发给 luw2007(AT)gmail.com ,每天清一次收件箱。可以帮你预审,提供修改意见。 努力的人请投递简历吧。
1
Martix1124 2020-05-20 21:24:15 +08:00
大佬,可以帮忙看看简历吗
|
2
Macuilxochitl 2020-05-21 11:02:25 +08:00
好文,如果有些例子就更好了
|
3
luwill OP @Martix1124 贴简历。
|
4
luwill OP 今日意见:
简历一: 所有技术名词。注意大小写,如:MySQL 专业技能里面基础技能减少一些,可不写就不写,需要贴近职位要求。 写熟悉的技能要考虑面试被问道技术细节能不能答上来。 关于工作经验:先了解一下 star 法则,感觉条理不清晰,先后顺序有点混乱。 基于 Vue 的 XX 系统开发 总结没问题;工作详情没写,你做了什么? 1. 多少个页面的开发。 2. cors 解决那种跨域问题。 3. node.js 用来做什么? 4. 数据库设计呢? XX 微信小程序 微信小程序的共性难点? 开发上线流程可以讲一个点。 项目描述里面不要有技术细节。用户群体是什么,项目目标是什么,项目实现了什么,项目的效果。 主要工作里面,可以写实现细节设计的技术点,看上去这些都是业务逻辑。 也就是参与核心业务流程制定,通过广告激励的方式来获得收益。 js 页游开发 这个有补数的嫌疑,如果非游戏岗位,可以去掉,或者细化一下难点? 简历二: 有博客是亮点,最好还是加个域名。一年不到一百,体验不一样。 我找了资深的前端招聘同事看了一下简历。 得到的反馈: “简历上展示的是一些使用层的用法,甚至 webpack 大小写错了; 再结合教育背景,就不算突出了。 减少一些主观性太强的话语,比如:使用了 Vue,使用了 Three.js” 我不太熟前端,下面是我想到的: 增加一些技术层面的事情。 是否使用 Vue 的那些模块和特性; Three.js 模型导入问题,通过 WebGl 绘制 3D 家具细节,性能优化如何做; 静态 API 这个是 RESTfull API 么? |
5
luwill OP 研一不用着急找实习。先复习等秋招吧。
看上去应该自己做了不少东西。最好能写出来,负责了什么,难点和深度是什么,掌握了什么。有数据就上数据,比如多少机器,多少 G,处理速度等。 开发版移植项目: 拆分一下,体现技术细节 a 危险环境框架,用的是什么框架,开源项目?自己做了那些模块? b 交叉编译,windows 编译 redhat,还是 license 编译 arm 程序,开发板(型号)? Django 项目: 1. 权限管理,RBAC ? 2. 模版? 3. js 选型和坑点,ui 有没有自己做? 4. 部署脚本化,还是工具? 日志文件清洗: 1. 报告合成算法?具体是什么? 难点? 2. 日志文件如何收拢,多机部署? |
6
luwill OP 项目经历即使是个人项目,也要附上项目周期。好让面试官知道你最近在做什么。
把项目介绍(周期,角色),技术栈(语言 框架 中间件),主要工作分开写。 格式稍微调整一下,调理清晰一些。 秒杀系统: 系统的背景(改造前什么样)?介绍(改造后怎么样)? 最好把技术细节凝练成重要工作: 1. 解决高并发下的稳定性和超卖问题。通过 内存 + Redis 预分配库存解决秒杀高并发问题,同时通过数据库 count > 0 解决高并发商品为负。上述方案解决了超卖问题 2. 引入 RabbitMQ 队列消机制,实行异步下单。下单等待的用户定时轮询检查是否成功。 3. 通过(机器? Core X G JMeter X 并发 X 请求量)压测,确认引入缓存和队列异步下单,QPS 提升 40%。 微博系统 1. 负责点赞和评论的事件处理逻辑。( kafka ? rabbitmq ?) 2. 热点数据增加 Redis 缓存。缓存策略?(更新后删除?还是更新后更新?还是 SET NX 保证并发正确性?) 3. 增加心跳检查,解决特殊情况下的断线问题。(明确一下原因:用户主动退出?运营商网络不稳定?交换机限制?) |
7
23571113 2020-05-24 10:56:02 +08:00 via Android
您好,如果是科研项目该怎么写。没用框架而且代码量大。因为为了创新但不实用没有工程优化效果好。
|
8
23571113 2020-05-24 10:58:52 +08:00 via Android
把一个同类项目复刻这种实在没遇到什么问题该怎么写?如果的问题都是网上能查到的该怎么说。
|
9
luwill OP 回到你的问题。
1. 项目开发都是增删改查。 2. 你遇到的问题一定被被人也遇到过。 简历不出成果回报。是要把你做的事情描述出来。叫做“主要工作”。 别人通过业务内容了解到你做了什么,想了什么。 说到科研创新。创新点是什么?要解决什么问题。这些可以体现在你的工作中。 如:对比业界常用 XX 模型,选择 XX 模型,节约了 X% 的计算资源? 如:调研 XX 模块,基于 XX 理论,提出 XX 的思路。 |
10
luwill OP 代码量大不是坏事,熟悉了语言。
|
11
luwill OP 1113 是敏感词
|
12
luwill OP 2357 是敏感词
|
13
luwill OP 专业技能里面减少技能点吧。很多东西在项目经历里面会体现。写的越多越容易被问死。 熟悉 MySQL 肯定会问你 B+树,隔离级别,甚至 redo,undo 。
建立中项目经历写的比较清晰,主要工作少了细节。只能叫做技术方案,而不是主要工作。技术方案的选定是后端开发工作的一部分,但不是全部。 后端开发常见工作: 需求分析,技术选型,技术方案指定,项目排期,测试用例确认,业务开发,代码审查,业务联调,业务上线,服务端配置,监控告警事件处理。 具体到采集系统的主要工作: “RabbitMQ+WebSocket 实现异常信息告警;” 异常信息告警模块里你做什么?告警模块方案制定,算法选择,逻辑开发? WebSocket 是封装了自己数据协议,还是用的开源协议? WebSocket Nginx 配置有特殊的地方,有没有遇到? |
14
luwill OP 先说参赛项目。如果是比赛,可以补充一下组织方和参与队伍数量,不用单独写。
项目名称里面应该带上组织方,成绩里面应该有 2/39 这种表示自己名次和总体队伍数。 作为小组比赛的参与者,应该写一下自己做的事情。 模型的选定,和调优应该是主要工作,需要展开描述一下。 排除了那些模型和算法;为提高准确率,做了那些事情。 项目经历比较杂,有些是校内课题,有些实习经历。建议着重写实习经历吧。毕竟实习岗位专业对口。 工作 /实习经历,里面写一下自己在公司的成长。侧重于公司和岗位信息。不用写太多的项目情况。 项目情况,侧重你的项目经验。通过介绍项目背景,目标,过程和结果来客观展示某个领域的技能掌握程度,或者实际动手能力。 这么看,可以把公司做实习经历里面的一些内容,放到项目经历中。从而整理出来一个项目经历。 以下就是可以突出的能力。可以根据求职岗位,挑选、重排、分清主次。 - 组织能力和市场调研能力。 - 采用 R,Python 统计分析的使用深度。 - 多维度看板制作能力。 - 分析报告编写能力。 - 正向的客观结果。 |
15
luwill OP 投递平台本身肯定会存在区别,比如简历样式,渠道来源。投递岗位会更重要一些。
不同岗位会有不同的 hr 负责,对应的 hc 紧急程度也不相同。 建议找人打听一下那些部门近期缺人,做到有的放矢。 这位同学的学校不错,看目标走的机器学习相关的算法岗位。 项目经历写得一般。三个都是大作业。 如果是大三,建议去掉不是很好的项目。走名校+竞赛或开源路线。 项目经历保留一个主要比较大的项目,写明自己的角色,做的主要工作。 然后加一个竞赛或者开源项目。 如果不太会总结主要工作,重新整理一下项目需求,梳理一下项目架构,重读一下自己写代码。看看是不是引进了新的技术,遇到那些困难,解决了那些问题。 |
16
luwill OP 专业技能里面不用写专业课程里面讲到的内容,也不必要出现语言细节。
熟练掌握 Java 语言,就不用再写熟悉 GC 吧? “熟悉 JVM 垃圾回收机制以及垃圾回收算法;” 换成 “会使用 HeapDump 、MAT 、jhat 等工具分析和解决 GC 问题”,它不香么? 还有“熟悉 TCP 连接和断开过程”,这种 CS 基础知识就不用写了,面试考官都会问道。 也没必要立这伏笔(给面试官主动塞题),容易刺激面试官追问细节,反而把加分项变成减分项。 |
17
luwill OP 项目经历整体好于平均水平。建议少一些使用,多一些细节或者难点的介绍。
拿一个项目举例: 商城项目 主要工作: 1. 编写 Django 登陆状态判断装饰器,拦截未登陆用户返回 401 状态码。 2. 编写发送账号激活邮件逻辑。通过 celery 异步发送,使用 xx 模版渲染引擎生成 html 邮件内容 3. 选择 xx 的 xx 模块加密用户的身份信息(这里少了编码方式吧,md5 加盐,还是其他加密方式,以及为什么用这个包) 9. 接入支 X 宝沙箱环境,方便支付测试 |
18
luwill OP 这里没有贴出来旧简历,所以看不出差异来。
如果候选人同意,会发一些对照。 |
19
luwill OP 技能有点多。英文, 后面加上空格。简历准备两份吧。java 实习和 大数据的技术栈分开写。
项目名称把大数据 3 个子去掉吧,除非你的数据量到了千万级别。 所有涉及英文名词的地方注意大小写,MySQL, Redis, HBase, ElasticSearch 。 拿不准的去官网看看文档。 项目描述涉及了很多主要工作。导致主要工作里面没什么内容。 拿一个项目举例: 用户行为分析平台 主要工作: 1. 实时对接 Kafka 数据源,构建数据仓库 ODS 层,设计 HBase 的关联表结构。 3. 基于 Flume 框架开发数据清洗,加工,效验模块。 4. 查询微服务开发。对接数据平台的数据,根据业务接口的要求向前台提供实时用户轨迹信息查询接口 5. 预警业务的编写( Java ?运用的报警算法?)通过添加用户行为 或者日志的预警规则 6. 编写定时任务 (触发方式:crontab,还是第三方库) |
20
luwill OP 技能问题之前也讲到过,这里不说了。你可以看看 v2ex.com/t/673752
两个项目,完全没写自己做了什么,我这里没法编造。 旧: 基于 SpringBoot 的权限管理系统 - 系统主要以 SprinBoot 、shiro 、Mybatis 为主要技术的权限系统 - 用 Shiro 实现登陆授权认证功能 - 项目解决了用戶隐私的泄露安全问题 新: 权限管理系统认证模块开发 项目介绍:系统主要以 SprinBoot 、shiro 、Mybatis 为主要技术的权限系统,避免用戶隐私泄露。 技术框架:Java 、Spring Boot 、MyBatis 3 、Shiro 、MySql 主要工作: - 负责登陆模块开发,选择 Shiro 做权限控制,严格执行 RBAC3 规范。 - 编写自行定义权限校验 Filter,实现下线提示,单点登陆,xx 等。 |
21
luwill OP 专业技能: 看 v2ex.com/t/673752
里面不要写太基础的。如果确实比较熟悉 epoll,可以写熟悉 epoll 函数 工作内容按照项目拆分吧。 即使负责一个大项目里面的一部分模块,也可以单独写。 看上去都是一个 XX 管理平台的项目。然后展开写吧。看上去做的内容不少,但是写的很少。 你做了 1 个月,简历里面只有一个名词。 建议分清主次,把难点展开。做的比较少,或者不重要的工作,可以一笔带过。 举个例子: http 升级 https 。 - nginx 配置添加证书和修改重定向,子域名的翻域名解析。 - 联系前端同学改变域名 - 后端接口重定向地址修改,并查找业务中代码的 https 域名。 - 逐项目推动修改。 |
22
luwill OP 好的简历只能帮你从同样条件的竞争对手中脱颖而出,剩下的还是要靠自己的实力。算法能力,CS 知识广度和深度。
我有个同事,大四为了实习放弃了学业,只拿到肆业证。靠着自己博闻广识,真正做到读万卷书,博闻广识。目前这位同学也算大厂随便挑了。 实习经历和项目经历分开,这样开上去会多一点。 实习经历其实就是工作经历。里面需要介绍你在公司的职责和技术成长。 你的实习经历,其实是一个项目经历。本身比较清晰。 工作流模块开发。这里拆分一下。 工作流写一下用到的算法,也许你的 for 循环就是一个有限自动机。 接口的封装,前后台的隔离怎么做的? MVC 分层么? 报表单独写吧。报表导出就很麻烦,里面有技术难点。 |
23
yuxi521 2020-05-26 22:44:45 +08:00
好文
|
24
luwill OP 谢谢帮顶
|
25
luwill OP 项目经历写的比同年龄段要好。
给些小建议吧。 监控平台: 1. 有效提升了 SQL 查询速率 。这里最好有对比数据。 比如 ptc 95 变化。或者超时变化。量化好于“有效 ” 2. 项目统筹:来点具体的?使用文档还是工具来管理项目周期。是否有定期周会来迭代。如何把控需求变化。 3. 英文和中文混杂时,英文两边加空格。 教育平台: 1. 微信扫码登录,里面没有难点么? OAUTH 2.0 这里面肯定有后端服务参与? 2. 用户隐私数据的安全性如何考虑? 3. 接口符合 REST 设计风格是全局功能。单独一行吧。 |
26
luwill OP web 服务器这个是看到第 4 个了。你这个算是主要工作写的比较好的。
人脸识别怎么解决陌生脸孔?或者说 YOLO 做了那些配置优化。 数字化运维这个描述里面写的太多。项目背景和简介。 你的负责的模块,放到主要工作里面。这样容易被面试官看到。 面试准备的怎么样,刷题怎么样?考虑投递字节实习生不? |
27
luwill OP 投递好几次,都不过筛选,确实要看看了。
实习生简历,一般先看学校和专业,在看实习经历和项目经历。 XX 学院,学校不好。这个客观存在无法改变,除非晋级研究生。 专业技能写了 9 条。 CS 基础:3 、4 、5,这些是专业课,没必要写。 语言:1 、2 、8,合并 1 和 8,去掉其中的掌握集合、IO 、多线程开发等基础类库。 高级特性:分布式可以保留,Redis Mysql 合并,了解 Mysql 和 Redis 的基本原理。 奖项放在项目经历后面。压缩一下。 省级别的单独一行。 校级别,一句话介绍 4 个奖励。 工作职责,减少一些吧。 技术栈里面提到的东西不用单独写。 两阶段提交解决了那些业务问题。(体现业务深度和对两阶段提交的理解) 字节如果面试过,并且面试准备不足。给面试官留下不好的印象。 建议多准备准备,过半年再来提交简历。 |
28
luwill OP 毕业只是工作的开始。第一份工作没法决定你一生的方向。当然好的工作能少走很多弯路。
图像处理,c++,java 这些工作方向相差比较大。 图像处理会偏向 ai 和 大处理。 c++ 偏向基础项目,高并发、低延时场景。 java 偏向大型合作项目或者业务系统。 需要考虑自己更加希望做什么工作。以后想成为什么样的人。 人生的选择很多。不一定要做开发,产品,运营如果感兴趣也可以去看看。 |
29
luwill OP 走校招,意向是 C/C++ 工程师。但是没有相关的实习和项目经验。
学校安排的实习,可以备注一下:学校安排,这样能让面试官明白为什么计算机专业会实习当老师。 项目经历可以写一下研究的项目。 实习经历里面不用写主要工作。写一下时间,公司,职位( XXX 实习生或者 XX 实习研究员),负责那些项目。自己的收获。 具体项目在项目经历里面详细说明。 项目经历可以展开。和职位相关的详细写,非相关的在实习经历里面一行带过。 自我评价不用写 CS 技术知识。 评价多一些客观的事情。比如团队精神:组织和参与了 3 次校级别社会课题,与组员合作完成项目,获得 XX 结果。 |
30
luwill OP 补充一个小点:简历附件名称。
很多人没有注意这个细节。简历文件名就叫:简历。 建议校招 /实习:XX 大学 XX 专业-{姓名}的简历。非计算机相关专业,可以只保留学校。 如果学校不好,可以写成 {姓名}-XX 实习 /校招的简历 社招:XX 工程师-X 年-XX 的简历 除了简历文件名称外。同样处理一下邮件标题。 |
31
luwill OP 欢迎继续投稿。
专业技能写的有点多。计算机专业课程内要求掌握的技能可以一笔带过。 基础、网络 合并成:专业基础知识较好,学校专业第三。 觉得内容太单薄,可以提一下的选修的课程。如:选修了 Java 开发。 测试技能,可以稍微展开一下,避开基础知识,捡一个重要的自己所学。 Linux 和数据 可保留。 实习经历可以保留。 需要针对实习项目单独描述。增加一个项目经历的模块。 针对电商系统测试描述一下自己的主要工作。 要把 “进行自动化测试脚 本编写,寻找 Bug 并进行跟踪处理,对测试结果进行分析、编写测试报告。 ”这句话变成你的主要工作。 来展示你可以快速上手测试相关工作的地方。 |
32
sadwin 2020-06-05 00:08:55 +08:00
身为一个老社畜,觉得楼主的建议都说到点上了,建议同学们紧抱这位大腿😄,我都想把自己的简历给老哥点评一下了
|
33
luwill OP 研究生的经历放在前面。
专业技能:不要写较强的编码能力。除非 leetcode 中等难题秒解。其它的都还不错。 项目经历有点像实习 /工作经历。 里面只有职责。 项目经历注重的是你在具体项目中的专业表现。 开发看重的是,整体把控,业务理解,技术深度等。 基于深度学习的监测系统: 系统设计是什么? 后端技术架构? 基于深度学习,深度学习算法? 技术难点? 主要的工作做了那些? |
35
yRebelHero 2020-06-05 09:57:08 +08:00
大佬点评很到位,收藏了。
|
36
luwill OP @sherlockJuan 看这里
|
37
sherlockJuan 2020-06-05 12:32:27 +08:00
[简历]( https://github.com/LiuSubject/jobs/blob/master/README.md)
大佬,简历我已经重写过了,当初校招直接进公司,换工作也是直接跳槽,写简历方面的经验确实不行 现在有一个疑惑,就是 Java 的知识技能现在有些广泛,依据公司本身的技术选型,鲜少接触,闲暇时自己搭搭,没有深入研究,也没有什么技术性,写到简历里我感觉像在灌水,不知道这点能否提点建议 |
38
sherlockJuan 2020-06-05 12:34:09 +08:00
谢谢
|
39
luwill OP |
40
luwill OP @sherlockJuan
我们看看项目经历: 电商平台 描述:前 2 句合并成一句,都是关于电商平台的介绍。 技术栈和架构 可独立成行。 职责:带领 3 位后端同时,这个写法不太好,如果有汇报关系就写项目负责人,如果没有,但是选型和需求确认、主程都是你。那就写项目架构。如果你只是负责沟通,就写主程,并负责业务沟通和进度管理。 主要工作是需要单独写的,你的业绩里面有一些是主要工作。但是并不能替代主要工作的重要性。 主要工作能让面试官看到你在公司做的事情。从中可以看到你的贡献和思考。 1. 促销逻辑开发,采用责任链模式。 2. 重构业务逻辑,通过压测确认重构后的性能变化。响应时间缩短 200ms,pct90 不超过 XX ms 。 4. 沟通,汇报,进度,文档,测试等工作。(具体看情况,补充你的主要工作) 业绩可以独立写也可以放在主要任务中。如果内容很多,可以隐藏一部分解析。比如(责任链模式具体的实现。面试官感兴趣会详细问你。算是留下伏笔) |
41
sherlockJuan 2020-06-06 10:04:30 +08:00
好的,谢谢大佬
|
42
luwill OP 简历整体好可以,超出一般水平。 不过实习简历写了 5 页,建议尽量保证在 2 页。
项目描述,精简一下吧。 控制在 2 句话。 6 个项目分一下轻重,自己最熟悉,成果最突出的可以保留 2 个,其他的简单介绍。 个人荣誉,压缩一下吧。校和院级别合并一下吧。含金量高的可以单独一行。控制在 3-5 行。 个人技能:如果项目里面都提到了自己做了那些工作,或者项目架构已经提到就不用单独写了。 改完之后,有兴趣投飞书的后端开发校招么? |
43
luwill OP 2020 校招提前批时间范围:6.16-7.16 (以简历投递时间为准)
面向对象:2021 届的毕业生,限研发方向( 2020 年 9 月~2021 年 8 月毕业) 投递链接: job.toutiao.com/s/JR6UGfW |
44
luwill OP 好久没有简历发了。
>在校期间有深度学习的科研,但太水不足以面算法岗,另一方面我不太想从事和 AI/data 方向,想转开发。但我完全没有开发经验,简历也十分空洞。 其实你也知道为什么简历没有吸引力。 >第一次内推字节实习的时候简历是通过了的,但面试搞砸了,之后全部简历拒。这是被拉黑了么?还是说因为准留学生无法转正留用,所以直接拒?(第一次投的时候没提这事) 没有拉黑这种操作。但是历史评论可作为参考,如果你的经历没有变化,短时间内可能得不到面试机会。建议冷却半年后再试试。 前提是项目经历或者实习经历有更新。 > 1. 如果只有 1 年时间工作,是否不能投那种动辄 2-3 年合同的全职?但是马上毕业之后又不能作为在校生实习了。所以,请问我现在应该投全职还是实习呢?毕业之后呢? 建议提前和人力聊工作时间的事情。很多公司还是比较在意的。当然人力面试前可以不用提。 从法律上将合同 2-3 年,并不能决定你就不能提前走。只要提前一个月书面申请,大部分公司都能通过。 >2. 作为一个开发方面的纯小白,是否我还是应该投算法岗,至少还算是有对口经验? 算法岗要求很高,能跟进最新的 papper,手撕算法。 当然实际工作可能比较枯燥。 >3. 目前投的简历较少。以我目前的竞争力,海投是否有找到实习的可能?还是说应该放弃求职,使用这 1 年时间自己做项目提升水平? 两手准备。可以先找一些中小公司来面试找自信。同时通过一些项目经历来提升。 做这些之前先想想真的愿意(最近几年)做后端开发么?几年后,谁知道会做什么呢? |
45
luwill OP 又到了招聘季节,准备重启计划。
金三银四,同学们赶紧准备简历吧。 |
46
luw2007 2021-03-26 21:47:44 +08:00
邮件进入垃圾箱里刚看到。
简历的项目亮点比较少,三个项目都是 demo 级别。需要区分一下前后端的侧重点。 看简历的文件名目标是后端职位,需要加强一下后端相关的描述。数据库,代码分层,语言特性的使用:如切片等。减少前端的描述。 由于你的学校不错。估计还是有面试机会。建议刷题大于简历优化。 刷一下 leetcode 看看网上飞书的面经。 |
47
luwill OP 春招简历:2 页 pdf
--- 第一页 --- 教育经历: 2017 年 9 月-2021 年 7 月 XXX 网络工程-本科 1. 主修课程:C 语言程序设计、数据结构、计算机网络、数据库系统、操作系统 (专业就有主修,不用复述,写一下校级奖励也行,) 2. 语言能力: CET4 、CET6 (六级足以) 个人技能: 基础知识: 1. 熟悉 c++,了解 STL 底层实现 ( 10 年不妄言熟悉,这里改成 使用过 c++ 吧) 2. 了解 python 语言 和 QT 编程 数据结构: 1. 熟悉数据结构:(应该会的,非加分项, 高级数据结构可能变成陷阱。在项目介绍里面说一下用到的高级数据结构是加分项) 2. 熟悉常用排序算法:(无意义) 3. 剖析 c++的部分容器和带带起的代码(加分,主动学习,剖析换成读过,否则容易被针对变成陷阱) 计算机网络: 1. 7 层 和常见协议:arp,ip,icmp,tcp,udp,dns (这些不是专业课内容么?写出来没什么意义) 2. tcp 三次握手,四次回收,流量控制,拥塞控制 (减分,面试官看到之后肯定往深的问) 3. https 安全机制 (陷阱,本来是加分项,写了之后就会避开,或者更加深入) 操作系统及 Linux: 1. 操作系统,内存管理,进程调度等(陷阱,面试就考这些) 2. vim,gdb 会编写 makefile,(加分项,需要了解技术,否则是陷阱) 3. linux 多进程,线程,并发网络 --- 第二页 --- 项目经历 负载均衡服务器 开发环境:... 相关技术:... 工作原因:... (这个不是实习项目,建议去除掉。个人项目不如实习项目大。实习项目可以通过对这个项目的介绍,来看你对项目了解,整个开发流程的熟知程度,技术好奇心等) 实习经历: 广州 xxx 时间:2020.11.7-2021.1.27 岗位:C++开发实习生 项目技术点:Django 、WebSocket 、redis 、MySQL 、Json 功能模块: 1. XX:介绍功能 2. XX:介绍功能 (实习经历,应该突出自己在公司的岗位职责,负责的项目,个人的成功和成果。将完成的项目放到项目经历中。展开描述。具体怎么写看上面的历史) 自我评价 有快速学习和解决问题的能力 (有什么能力不是通过评价出来了。可以用实时说话,比如独立学习 epoll 相关知识完成一个负载均衡服务) 基础扎实,喜欢编程 (喜欢编程 加分。基础扎实 减分,原因同上) 喜欢阅读技术书籍,乐于钻研 (加分,可以举个例子,比如最近在看什么书) |
48
luwill OP 前端简历给不了意见。
不过专业技能太多了。大三,写好实习项目的介绍就比同龄人超出一大截。 专业课的知识,数据结构,基础的排序算法 这些写上没太大意义。 ❌ 熟悉 JS 核心,词法作用域, 作用域链机制,调用栈,执行上下文,闭包,柯里化,原型链,继承等思想 了解 V8 引擎基本原理,如垃圾回收机制:主 /副垃圾回收机制等,js 代码执行过程:如转化字节码,惰性解析过程 等 熟悉 JS 异步思想,能手写一个基本符合 Promises/A+ 规范的 Promise,以及 Async,Await,及事件循环机制 了解前端常见设计模式如 vuex 的单例模式, 发布订阅者模式 ❌ 了解前端常见性能优化,如浏览器缓存机制等 ❌ 熟悉常见数据结构与算法,如树,链表,栈,队列,常见动态规划等 ❌ 熟悉常见排序算法如快排,归并,了解 V8 的 TimSort 排序算法的思想 ❌ 熟悉 HTTP 如多路复用,长连接等,HTTPS 协议如其基于 ECDH 椭圆曲线算法算法的 TLS 握手过程,混合加密思想,熟悉 TCP 协议 了解 vue 源码,如 vue2 及 vue3 的响应式原理,vue-router 实现机制,虚拟 Dom:diff 算法, 等 有 Vue3 结合 TypeScript 的前后端分离的组件化开发经验 了解 Node.js 如其事件循环机制等。 ❌ 有移动端开发,以及响应式开发经验 |
49
ershierdu 2021-12-16 14:38:04 +08:00
大佬好久没出现了,不知道最近还能帮看简历不?
|
52
luwill OP 985 同校本硕,CS 专业 top 10 研二。
>> 学校不错,这块没什么可挑剔 实习: 2020 年 1 月 大厂 大数据工程师 >> 看后面的诉求是找 2022 的 SE 实习转正岗位。 之前却找了大数据的工作。这里不算一个很好的加分项。 不过大厂进入有门槛建议保留。 1. 维护 app 的数据仓库 - 与安全部门同事沟通新的数据安全政策,据此梳理敏感数据从 ODS 层到 CDM 层内部的流动路 径,并通过数据回刷、修改几十份千行规模的 SQL 代码等方式完成对敏感数据的物理清除。通 过该项目学习了数仓中的分层设计,了解数据流动路径。 - 面向分析师的数据需求,基于 CDM 层 Hive 表编写合计数千行的 SQL 代码,提供细粒度的指标,并 优化数据倾斜等问题。通过该项目学习了数仓中常用的 SQL 技巧和优化方法。 2. 与同事合作建设某孵化项目数据仓库 - 编写数千行 SQL 代码,建立若干 DWS 层汇总宽表,满足孵化项目的迭代需求。通过该项目学习了 数仓中汇总宽表的总体结构。 >> 简历目标 SE ,所以描述一些 SE 适用的通用能力,比如:对开发流程,内部系统的了解(注意脱敏)。对数据库的了解等(注意不要给面试挖坑,提到的内容要重点突击一下)。突出一下学习能力和对工作流程的了解。 >> 关于数据仓库的维护展学到的技巧和优化方法。 个人项目: 2019 年 7 月 基于 xx 平台的上下文感知系统测试平台 - 基于 xx 平台 SDK 开发了原型程序。该程序可以控制小车依靠传感器行驶到目的地。 - 使用 Unity 开发小车场景模拟器,使用户无需修改代码即可在模拟、物理两种环境中测试。 - 针对上下文不一致问题实现 3 种输入验证方法,使任务成功率提高 82%(模拟)和 50%(物理)。 >> 这块适合突出学习能力和对复杂问题的拆解和解决。第二条展开一下难点吧。比如基于什么模式来封装的模拟器。 2018 年 10 月 RDF 数据集搜索引擎 - RDF 数据清洗和 Jena 解析成三元组 - MySQL 针对三元组和元数据的快速检索和优化 >> 这里 CS 涉及不太多,对 MySQL 的问题场景增加一些描述,拓展一下优化方案。 目标:申请 2022 的 SE 暑期实习转正岗 >> 不继续做大数据么? >> 整体简历比较优秀,如果继续找大数据的转正实习,应该完全没问题。 搜索引擎的项目,实习项目都能体现相关的技能。转行 CS ,需要表明:编程,中间件等知识。 RDF 突出数据库,测试平台突出编程和系统设计能力。实习突出对业务开发流程,大厂的产研工具熟悉等。 PS:改完可以帮你投飞书,我们这边 hc 比较多。 |
53
fs11zhuangb 2022-02-26 16:41:21 +08:00
大佬您好,不知道最近有没有时间,还可以帮忙看看简历不?
|
54
luwill OP @fs11zhuangb
我是新西兰 XXX 大学 2023 届毕业生,我的求职意向是 C++后端开发方向,我热爱编程,能熟练阅读英文 文档,同时喜欢技术分享,在个人博客发布了超过 20 篇技术博客,自学能力强, 有良好的心态和较强的抗压能力。 教育经历 西南大学(本科) 计算机科学与技术 计算机科学学院 2015 年 09 月 - 2020 年 06 月 重庆 XXX 大学(硕士) 数据科学与大数据 统计学院 2020 年 07 月 - 2022 年 12 月 XXX GPA:5.8/7(专业前 5%) 技术相关 [个人技术博客] [GitHub] 实习经历 上海 XX 投资管理有限公司 C++量化开发实习生 使用 C++负责搭建信用账户模块,并主持文档撰写等工作。 使用局部敏感哈希(Locality Sensitive Hashing,LSH)算法 + python 稀疏矩阵 scipy.sparse 对金融数据降维和储存,使数据查询工作更快速。 > 实习经历的时间,一般公司都会看。 > 写的有点少,可以看一下之前的文章,实习经历当作工作经历写。 > 需要在项目经历里面展开详细描述,比如 XX 系统 - 信用账户模块 项目经历 Flee WebServer(开发中) 2021 年 09 月 - 2022 年 01 月 [项目背景] 学习实践 Linux 下网络编程知识,提升编程能力。 [项目描述] Flee WebServer 是一个 Linux 下 C++轻量级 Web 服务器,在单机下经过测试,实现了上万级别的并发连接,每秒响应请求数 QPS 达到 10000 。 [主要工作] 使用线程池 + Reactor 模式的并发模型,使用状态机解析 GET 和 POST 请求,支持了长连接,实现了 web 端用户注册、登录功能,(实现中)记录服务器运行状态的日志系统。 在项目实施过程中,需要传输大文件给客户端,但是会出现文件显示不全或无法显示的情况,通过学习聚集写函数结构体成员的相关知识,通过修改文件指针偏移,成功解决了这个问题。 > 现在都是单机百万时代,上万并发连接,QPS 不只 1w 。这个 qps ,可以考虑参考一下那边的实现,提升 qps RafaJson 库 2018 年 03 月 - 2018 年 06 月 [项目背景] 学习 C++语言基本数据结构以及一些基本的测试、编程工具的使用。 [项目描述] RafaJson 是一个小型 JSON 解析器,允许操作 JSON 值,以及对字符串的序列化和反序列化。 [主要工作] 设计实现了简洁方便使用的 API 。 使用了 Valgrind 执行了内存泄露的检查。 > 这个感觉没啥亮点和必要性,还不如实习项目对自我的成长。 专业技能及相关证书 [专业能力] 能够使用 C++进行编程,熟悉 STL 常用容器,了解 C++11 常用特性。 掌握 Python 、R 语言等脚本语言的使用。 掌握 Linux 下常见命令以及相关工具的使用(gcc 、gdb 、git 等)。 > 把相关工具换成 debug 工具,会有一点加分。 了解网络编程,IO 多路复用、epoll 等。 > 建立里面有 web 项目,epoll 可以体现在项目里面。这块感觉可以不写。 [英语能力] 能熟练阅读英文文档,高分通过大学英语六级,托福 94 分。 总体上看比较优秀,有兴趣来 字节 飞书增长么? 这个脱敏转发到 V2EX 没问题吧。 |
57
oceanthe1h 2022-10-03 23:58:28 +08:00
@luwill 大佬,校招简历求优化指导。https://s1.ax1x.com/2022/10/03/xQc2jg.png
|
58
luwill OP @oceanthe1h
### 实习经历 深圳市爱的番茄科技有限公司 2022 年 05 月-2022 年 08 月 后端研发工程师职能平台线-集团研发部-运营后台组 深圳 #### 负责项目与主要工作内容: > 对接运营部门负责人的需求,了解业务状况并通过技术层面改善了了业务处理线冗长、周期长、手动化易出错等问题,提高运营部门工作效率 > 1.为运营部门开发一套 H5 活动参数配置工具,个人负责了数据库的表设计,后端开发,前端开发。上线后运营同学的日均产出提升 60%,QA 团队的测试周期有效缩短, 且持续跟进后无反馈相关漏洞或事故。 > 2.在数据库资源有限且数据分配不均的情况下,为运营部门每日庞大的取数需求提供技术支持,改善运营部门取数周期长且脏数据居多的问题,有效提高 15%召回率。 建议围绕着项目写,两种写法,一种是实习经历和项目经历融合。另一种是实习经历只写实习的内容和实习成果。具体项目单独展开。 单说上面写的展开不足。实习 3 个月,完整需求至少有 2-3 个。活动配置工具化,取数业务召回率优化。 这两个业务偏向业务模块,建议放在后面。直两句话介绍内容和成果。 > 参与集团统一智能中台系统的开发送代,包括用户中心服务、定时任务、公共服务,优化重构旧模块业务逻辑,开发新服务为多部门提供稳定的技术支持 > 1.使用 XXL-JOB 分布式调度平台开发数据采集定时任务,对游戏业务侧多个数据源进行定时采集,任务上线后相较于原本第三方平台的吞吐量与性能均有所提升。 > 2.为了能快速定位用户线上问题,主动参与设计与开发了日志染色方案,调研了多种主流企业级分布式 ID 生成方案,得到 TL 采纳,功能上线后提高查生产问题的效率且有效减少 20%日志输出文件大小。 > 3.参与用户中心服务的开发与重构,如使用 Kafka 做异步通知告警、用 Redisson 框架解决了多节点之间可能发生的死锁或竞争导致脏数据等问题。 看不出来那些是你做的,比如 XXL-JOB 、Kafka 、Redisson 谁提出,谁调研,谁接入。 介绍不完整:ID 生成器后面采用了哪个? > 在日常开发中注重对自己负责模块的性能等问题的探究与优化,如某采集任务经过代码优化后性能提升 70%、对从 MySQL 中提取庞大数据量时会出现的性能问题的原因与相关优化方案、MySQL 死锁排查、分页优化等。同时积极参与到小组开发中遇到问题时的分析排查讨论,对以上沉淀成部门技术文档 这块和取数优化结合,体现主动性和优化结果。 #### 项目经历 > oceanRPC-轻量级 RPC 框架 2022 年 01 月-2022 年 09 月 > 项目描述 > 该框架分为多模块开发,通过 starter 可以方便集成到用户现有框架,开箱用。研究了业内主流 RPC 框架的文档与部分源码实现,如 Dubbo 、SOFAFRPC, motan gRPC 、Kitex 、bRPC 等,该框架总结了其中部分优点,可以实现 RPC 框架基本的远程服务调用功能,同时兼顾了通信性能、高可用、可扩展能力、服务治理能力。 > 组件选型:SpringBoot 、Netty 、Zookeeper 等 > 系统易用与易维护性 > 通过自定义注解屏蔽底层通信细节实现注解式服务注册和服务发现现 > 项目结构分层合理,使用了多种设计模式,如代理模式、策略模式、模板模式等 > 系统扩展性 > 支持多种序列化协议,如针对 Java 的 Kryo,跨语言的 ProtoBuf > 提供了多种可自选的客户端负载均衡策略,包括随机、轮询、权重、一致生哈希 > 系统高效性 > 高效且可扩展的二进制通信协议设计,支持多版本方法与向后兼容容,请求压缩 > 利用 Netty 的 Reactor 线程模型、零拷贝特性与 TCP 连接多路复用特性有效提升系统性能与吞吐量 > 实现了 Channel 连接管理池,避免频繁建立释放连接。支持服务信息本地缓存,避免晚上好视繁请求注册中心 > 系统可用性与容错性 > 实现了集群容错,支持多种容错策略,如 Failover 、Failfast 、Forking 等 > 实现了服务数据本地磁盘异步持久化,避免注册中心单点问题与客客户端宕机丢失数据 > 实现了服务无损流量优雅上下线、基于背压机制的客户端请求限流、定义建康检测请求定时对实例探活 > 基于 ZooKeeper 的 Wathcer 机制与强一致性,保障了客户端信息的毫秒级感知与注册中心的外部一致性 本身用到的技术超出学校所教课程。有足够的技术含量,可以留给面试官提问展开。毕竟还是个人项目,建议减少篇幅。 ### 专业技能 > 具备良好 Java 语言下服务端开发能力,具备一定的算法理解与设计能力和 C++语言基础 > 对并发底层理论有较深入了解,阅读过部分 JUC 源码,有多线程环不境调优意识 > 对 JVM 底层理论有较深入了解,使用过 JProfiler 工具对测试环境内存异常、吞吐量低等问题分析排查 深入了解,容易给自己挖坑,如果只是阅读了一些源码和看了些剖析文章,还是去掉“深入”。 > 熟悉常见网络协议原理与特性,具有独立设计 RPC 框架经验,了解一定传输层与应用层网络性能优化技术 oceanRPC > 熟悉 InnoDB 存储引擎基本原理,有一定 MySQL 性能优化经验,了解 LSM-Tree > 熟悉 Redis 基本原理,阅读过部分基本数据结构源码,了解常见 HA 方案与单单机优化方案 > 掌握 SpringBoot 、Mybatis 等后端框架的使用,了解 Spring Cloud 常用组件,有前端 Vue 开发经验 > 掌握 Kafka 的基本使用,了解 MQ 的设计原理、适用场景以及常见问题解决方案 这些还好,Spring 工作有体现,可以去除掉 > 通过阅读论文了解过分布式领域相关共识算法及常见分布布式事务模型 容易挖坑,而且不容易讲清楚,不如把坑留给 HA ,LSM-Tree 这种容易讲的内容上。 > 通过阿里巴巴编程规范(Java)阿里云基础技能认证考试 这个认知技术含量不高,感觉和计算机二级证书一样。计算机专业写不写都还好,写了还容易暴露上限。 ### 比赛和组织经历 > ACM 校级赛 2020 年 10 月 2020 年 11 月 大二时参加校园科技月 ACM 竞赛获小组一等奖(1/50) 可留可不留,校级别亮眼程度不高 > 校园网络中心-网络管理员 2021 年 02 月-2022 年 06 月 负责校园宿舍与课室的网络维护,对分析处理常见网络故障与小中型网络的为连接部署积累了一定经验,同时提升了自身的团队合作能力。 找大厂建议去除,中小厂可以保留 > 字节跳动后端青训营 2022 年 05 月-2022 年 06 月 通过笔试筛选参加了后端青训营,完成了所有案例与课程学习,并且沉淀相关技术笔记,对大型互联网企业的后端基础设施有了更深的理解。 加分项,可保留 整体还不错,个人项目有一定的深度。实习过程有思考、有成长、有收获。整个内容还需要重构。突出主动学习和独立思考。 |
59
oceanthe1h 2022-10-05 11:52:47 +08:00
@luwill 感谢提出了这么多宝贵的建议。总结下来,优化点有:对实习经历的重构,体现学习能力和思考能力;对项目经历的精简;对专业技能与组织经历的修改。另外想了解一下就这份简历而言,对分别是大、中(独角兽)、小公司的技术面试官来说有足够吸引力吗(发起面试)
|
60
luwill OP @oceanthe1h 二本学校一本专业 top8 ,游戏小厂运营平台实习。对大厂而言吸引力不足。
能够突出的只能是比其他人努力,成长更迅速。 还能从其他候选人中脱颖而出。 |
61
oceanthe1h 2022-10-05 14:27:07 +08:00
@luwill 感谢,今年秋招找不到工作可能要考虑读研了
|
63
jvv 2022-10-11 16:39:00 +08:00
|
64
jvv 2022-10-14 16:17:51 +08:00
|
65
jvv 2022-10-14 16:19:56 +08:00
|
66
luwill OP 图裂了
|
67
jvv 2022-11-18 00:22:19 +08:00
|
68
luwill OP @jvv 教育经历
> 能体现一直在进步中 专业技能 > 去掉“了解常见排序算法,如冒泡排序、快速排序;”, > 合并“能在 Linux 下进行项目开发,掌握 Linux 下常见命令,了解 Docker 的基础使用命令; 团队协作方面:能够使用 Git 进行项目代码管理;” > 熟悉改成实践 项目经历 > “负责后端各部分模块开发。”去掉 各部门 > 补充 前后端如何沟通和管理协议 > 主要工作全是罗列技术,没体现选型过程和思考。比如雪花 格式是什么, 做了什么差异化的内容 > 专业技能 MySQL 、Redis 、Git 可以放到个人收获 |
69
jvv 2022-11-18 16:31:19 +08:00
@luwill 感谢您宝贵的建议!项目是跟着慕课做的一个 demo ,确实是没有自己的思考,技术选型也是看 jd 上需要什么就用什么😂。另外想了解下这份简历投大厂能有机会进面吗,这个月尝试面了几家中小厂日常实习,都挂了,信心大打击,总结下来也是因为本科非科班的缘故,计算机基础不扎实,研一也忙着刷力扣和实验室的事情,对计算机基础不重视,现在只能是恶补了。
您建议我现在直接投大厂吗,如果等明年暑期实习,难度应该会再上一个等级,似乎现在的日常实习是个好机会? |
70
jvv 2022-11-18 18:43:28 +08:00
大佬,根据您的建议,我重新改了下,不知道是否能体现出选型和思考: https://s1.ax1x.com/2022/11/18/znqPL4.png
《前后端如何沟通和管理协议》这个不怎么了解就没写 |
71
luwill OP |
79
luwill OP @ericcen 简历本身质量不错。2 段实习经历也比较详尽。唯一不足是实习收获写的不好。
工作半年,你的硬实力、软技能都有所增长。但是实习收获看上去和实习 2 月没太大区别。 你可以根据后端技术的能力要求,来套一下自己这半年的增长。 |
80
xdq 86 天前
佬,还能帮看简历嘛
|