面试官到底想看什么样的简历?
简历是进入面试的敲门砖,也是留给意向公司的第一印象。一份优秀简历往往决定整场面试的成败。通常由这几部分构成:基本资料、专业技能、工作经历、项目经历、教育背景。下面逐项说怎么写才不容易被刷掉。
HR 和技术面试官都想在最短时间看到有效信息。你眼里的「视觉效果」,在别人眼里经常是视觉噪音。
一、准备简历模板
万事开头难,从头排版浪费时间。聪明办法是先找一份还不错的模板再填信息。模板选择很讲究:有些基本不看内容就会被刷,因为先对面试官做了视觉攻击。
两种坑爹模板。一种是「经典」表格简历,小学就有,配色魔幻,表格类属于 low 到底端,3 秒扔进垃圾堆:
另一种设计感十足、五颜六色,同样 3 秒沉底:
以上两类堪称面试官杀手。筛简历要的是高效、清晰、内容突出。互联网技术招聘如此,大部分企业也只要清晰简洁、突出主题。颜色不超过黑白灰,让面试官一眼看到重点:
简历模板可以去公众号「程序员面试官」后台回复「模板」领取。
二、准备个人信息
必填:姓名、电话、电子邮箱、求职意向。其它选填,填好了加分,否则可能减分。
-
GitHub / 博客:长期没更新或没有任何贡献,等于告诉面试官平时没有总结习惯。有长期维护且质量好的一定要放;没有千万别放。 -
学历:专科、高中写在头部等于强调「学渣」。研究生以上可以写;本科在技术面试里是敲门砖级别,没必要强调。 -
年龄:大龄还求低端岗位千万别写——说明这些年原地踏步,还不能加班,简历凉一半。 -
照片:形象优秀可以贴,尤其女程序员;否则最好不贴。要贴就职业证件照,搞怪、光膀子生活照基本是自杀。
没有特别之处,按最简单方式填,切勿给自己加戏:
三、准备专业技能
程序员的专业技能就是技术栈。精通、熟悉、了解每个人理解都不一样,这里只讲三种:
| 词 | 含义 | 以 Vue 为例 |
|---|---|---|
| 了解 | 用过,能在指导下完成,不能胜任复杂工作,也不能独立解决问题。 | 能写几个页面,离不开公司脚手架,无法从 0 完成有复杂度的项目。 |
| 熟悉 | 大量运用,能独立完成有一定复杂度的工作,应用层问题不大,甚至懂一点原理。 | 能从 0 独立完成,可脱离脚手架,对原理有一定了解。 |
| 精通 | 能完成复杂项目,理解原理,可二次开发,甚至是源码贡献者。 | 做过很高复杂度项目,熟悉原理,是主要贡献者,或魔改过(如 mpvue)。 |
应届生和刚毕业两三年的新手常踩两个坑:杂和精。急于表现,对深度广度无知导致过度自信。应聘 Java 后端,老老实实写 Java 技术栈、强调擅长领域(高并发、高可用)即可;一股脑堆逆向、密码学、图形、驱动、AI,印象就是半吊子。刚毕业简历各种精通 Java、JVM、Spring 全家桶、Kafka——那种天才早被学长送进大厂,你看到的这种往往也是半吊子。技术栈可以这样写:
乱写精通的后果,是让面试官一眼看出吹牛。那些各种精通的全才在业界早就出名了,不可能还在投简历。
四、准备工作经历
不必花太多笔墨。面试官主要看每段持续时间、职责、有没有大厂。减分项:
-
频繁跳槽:三年四家、每家不到一年。 -
常年初级岗:五六年后仍在做简单项目开发。 -
末流公司:优先级是 BAT/TMD 和外企 → 独角兽(商汤、旷视等)→ 叫得出名字的中小互联网 → 外包和传统企业。
频繁跳槽:先在本公司等到满一年再跳。常年初级岗:想办法晋升、参与业界知名项目,或做一个有复杂度的私人项目。很久以前的末流经历可以直接不写;如果现在就在末流公司,赶紧跳,去不了大厂,去非知名互联网也算胜利大逃亡。
不建议任何形式的简历造假。大厂分分钟背调。与其造假,不如从现在到年底跳槽季,深度参与一个知名开源项目或做一个有复杂度的私人项目——除非 996。
五、准备项目经历
无论社招校招都是重中之重。普通本科可通过优秀项目逆袭 985,小厂员工也可以拿到大厂面试。写得好为后面面试铺路,写不好直接扑街。
切忌流水账
通病是通篇只讲「我干了啥」:
用 Vue、Vuex、Vue-router、axios 等技术开发电商网站的前端部分,主要负责首页、店铺详情、商品详情、商品列表、订单详情、订单中心等相关页面的开发工作,与设计师与后端配合,可要高度还原设计稿。
看似没问题,但这种写法太多,完全无法突出优势。面试官想知道角色、模块、碰到的问题、解决思路、达成效果、总结沉淀。只显示「我干了啥」就没有有效信息;再没有大厂或名校背书,基本上凉了。
切忌堆积项目
没有优秀项目时,候选人企图用数量掩盖质量,往往适得其反。最好放 2–3 个;非常优秀的一个就够。极端例子:尤雨溪写简历只需一行「Vue.js 作者」——当然他并不需要投简历。切忌放上去的:
-
demo 级:仿 xx 官网,或东拼西凑抄框架搞的玩具。 -
烂大街:Vue 课流行后大量仿饿了么、QQ 音乐、美团、去哪儿;Java 仿电商、仿大众点评。十份简历五份一模一样。 -
低质量开源:低 star 尽量别放(高质量冷门除外),长期弃坑也不要放。
只放两个时,最好搭配:公司内部挑大梁的一个 + 社区开源一个。开源能让面试官从 commit 看到工程化、规范、协作、代码和沟通,甚至比面试更有用。
切忌放虚假项目
做过没做过,有经验的面试官一问便知。靠假项目忽悠过的公司,人才把关也不硬,队友水平和成长价值都成问题。假设你说优化了首屏、降低白屏,面试官会多层追问:指标怎么定、平均缩短多少;怎么测、两种主流方法怎么选;按哪些指标针对性优化;有没有想过用 xx 解决;实际碰到什么问题、有没有进一步测;假设另一种业务场景你会怎么优化。逻辑是:了解背景 → 了解方案 → 深挖方案 → 模拟场景。要对答如流,一定是某一块有知识储备,不是随便搞个项目能蒙混。
合格的项目经历如何写
必须有:项目概述、个人职责、项目难点、工作成果。可选解决方案、选型思路,但篇幅限制和为面试铺垫,不建议写太多。概述让没做过同类项目的面试官能听懂;职责说明领导者/主导者/跟随者、模块和工作量;难点方便后续讨论;成果最好用数据(访问量、白屏时间)。这样写比较合适:
切忌展开长篇大论写技术细节和心路历程:篇幅造成视觉混乱,面试官要看的是「简」历不是技术总结,上百份简历没时间看裹脚布。一行说清楚即可,项目面一定会问到,那时再掌握主动权。
六、教育背景与注意事项
应届生可写绩点排名、突出科目;社招写入学时间、学校、专业,只写最高学历,不必从初中流水账。
-
自我评价不建议写:技术面试几乎没人看,talk is cheap show me the code,占篇幅还是干扰信息。 -
简历封面千万别搞:简历网站骗付费的伎俩,其它行业也没见过要封面。
-
证书:应届生可酌情六级;社招列一堆证甚至减分,国内各种证你也懂。 -
千万别用技能图表:90 分、80 分没有公论,也不可能这么准。用熟悉、精通即可。
-
最好一页:程序员不是设计师。超过一页,要么项目技术栈太杂,要么加戏图表太多。
网上这个例子很能说明问题:
版面寸土寸金,别说话跟裹脚布一样。不建议用任何简历制作网站或开源制作器:花里胡哨是面试官最讨厌的形式;作者还付过费、魔改过,到头来浪费时间和金钱。记住黑白灰,简洁即可,切勿让形式喧宾夺主。范本如下(项目经历可以多写一个):
范本同样可去公众号「程序员面试官」后台回复「模板」领取。
七、你可能的疑问
「这不让写那不让写,简历填不满怎么办?」其实个人信息、教育背景、工作经历大多已经固定,能做文章的只有技术栈和项目经历,靠当下努力可以改。做了 3 年 Java 还是老旧 SSM、沦为框架小子,只能增删改查——完全可以花半年到一年专攻一个细分领域,用私人项目或开源增加履历。前端也一样:别当页面仔,想想性能能不能优化、重复工作能不能用 Node 工具或 VSCode 插件提高效率、公司框架太繁琐能不能改造。
「工作都忙死了,凭什么为公司写工具框架?会额外付钱吗?」你写的框架和工具是未来跳槽简历的重要部分,即使现在不变现,跳槽时一定会变现。这些额外工作是为自己打工,现任公司只是因此额外受益。
跳槽旺季没到时很多人不会看;真正来临时又为填满简历发愁,石沉大海后再怪学历、没大厂、公司老技术栈。实际情况是:大厂履历、名校、出色项目只要有一项拿得出手就会成为抢手货;时间越久教育背景越不重要,更重要的是工作履历和项目经历。与其今后发愁,不如现在行动为自己的简历「打工」。
一句话总结:黑白灰一页纸,技能别吹牛,项目写角色/难点/数据;简历填不满,就现在去给项目和开源打工。
转载请注明来源:面试官到底想看什么样的简历?



















