关于面试
18年毕业到现在,已经工作了7年,期间一共呆了3家公司,前两家是纯互联网,最后这家算是传统互联网,做汽车电子相关的东西。期间被别人面过,也面过别人,当然这些经历都不重要,我想讲的是面试到底是个什么过程,到底会面哪些东西,以及入职之后哪些事情是最重要的。
流程

关于投递
求职软件推荐:
| 平台 | 特点总结 | 优点 | 缺点 | 推荐指数 |
|---|---|---|---|---|
| Boss直聘 | 当前招聘平台一哥,沟通机制优势明显 | 用的人最多、沟通直接、岗位更新快 | 信息量大,部分岗位质量参差 | ⭐⭐⭐⭐⭐ |
| 脉脉 | 社交属性强,能接触真实从业者 | 信息真实度较高,可直接了解企业内部 | 职位量不如 Boss 多,需实名 | ⭐⭐⭐⭐ |
| 前程无忧 | 传统招聘平台覆盖行业广 | 行业全、职位数量多 | 信息偏旧、体验一般 | ⭐⭐⭐ |
| 拉勾 | 从技术岗位为主的平台逐渐没落 | 以前技术岗多、界面简洁 | 活跃度下降、网站/APP体验不佳 | ⭐⭐ |
| 智联招聘 | 行业覆盖面广,但体验老旧 | 职位多、企业覆盖大 | UI老旧、垃圾职位偏多 | ⭐⭐ |
| 58同城 | 信息杂乱,招聘质量较低 | 某些蓝领岗位较多 | 虚假招聘多,不推荐 | ⭐ |
三次找工作都是BOSS直聘上找的,其他的平台基本都没有用过,脉脉水过一段时间,不过也没成。 关于投递,我当时也是研究了蛮多,比如以下因素。
- 投递时间 :工作日上班的黄金时间9点左右,因为这时候HR一般都在,会比较及时。
- 投递形式 :岗位+姓名+手机号+工作年限.pdf, 总之就是要重要信息展现出来,也可以写岗位+姓名+手机号+其他信息.pdf
- 投递公司 :提前做准备,了解公司背景、产品、业务等,当和hr沟通时,要能直接展示出自己的价值。
关于邀约
关键信息确认
- 确认面试时间、地点、形式(线上、线下)
- 确认面试时间是否有冲突
必要信息确认 :
- 面试流程,大致有哪些环节,环节形式是怎样的。
- 需要携带的资料有哪些,比如纸质简历等
- 询问面试官信息,主要是部门信息,自己做好准备
关于面试
有的公司一轮定乾坤,有的是几番鏖战
| 轮次结构 | 典型代表 / 公司规模 | 体现的公司特点 | 岗位相关信息 |
|---|---|---|---|
| “一面”定乾坤 | 初创公司、小微团队 | 扁平、高效;创始人或直接主管高度参与;决策集权、流程极快 | 岗位范围广、不固定;更看重综合能力与执行力 |
| “二面”标准流程(HR 面 + 业务面) | 多数成熟中小公司、标准岗位 | HR 把关基础素质、价值观;业务部门评估专业度;流程规范 | 岗位要求明确,招聘流程标准化,适用于大多数职能岗位 |
| “三面”经典结构(HR + 业务 + 交叉/总监) | 成熟中大型公司、核心岗位 | 多角度风控;交叉面用来评估跨团队协作能力;更高层负责文化匹配和潜力判断 | 岗位更关键(如核心研发/主程/核心运营),对稳定性与能力要求更高 |
| “四面及以上”(HR面、同级同事面、直接主管面、跨部门面、总监/VP面、HRBP面) | 大型互联网公司、科技公司、外企;核心关键岗位(管理岗、算法岗、战略岗) | 招聘体系化、流程长、分工细;需多层级达成共识;风控严格 | 岗位影响大、薪资高、容错率低;每轮有清晰的能力考察点,如同级面看协作,跨部门看影响力,高管面看格局与价值观 |
关于入职
- 正式入职与行政准备
- 签订劳动合同与文件
- 领取办公用品与权限开通
- 办公环境导览
- 与HR和直属经理的首次正式会议
- 熟悉业务
- 与部门其他成员的第一次合作
- 了解公司业务流程
- 开通业务权限
内容
找工作的两个要点
| 分类 | 要点 | 内容说明 |
|---|---|---|
| 一是对内求己 | 了解专业水平 | 自己的技术或能力水平处于什么位置?优势与不足是什么? |
| 明确公司偏好 | 想加入创业公司(快速)还是稳定公司(稳健)? | |
| 市场定位 | 年龄 & 能力对应的市场薪资水平是多少?自己的竞争力如何? | |
| 二是对外展示价值 | 核心价值点 | 你到公司后能带来什么具体价值?能解决什么问题? |
| 额外加分项 | 性格、兴趣爱好、跨学科技能等能增加团队好感或文化匹配度的优势。 |
以上最重要的一点就是公司所需要的基本价值,就是能否胜任工作。
简历要包含哪些信息
| 图标 | 模块 | 应填写内容 |
|---|---|---|
| 🧑💼 | 基本信息 | 姓名/手机号/邮箱/个人网站(可选) |
| 🎓 | 教育背景 | 学校名称/专业/学历/毕业时间 |
| 💼 | 工作经历 | 公司名称/岗位/时间范围/主要负责项目或任务 |
| 🛠️ | 技能 | 技术技能(编程语言、数据库、工具等) 非技术技能(沟通能力、团队合作、问题解决等) |
| 📁 | 项目经历 | 项目名称/时间范围/主要任务或贡献 |
| 🏅 | 证书 | 证书名称/颁发机构/获得时间 |
| ⭐ | 其他信息 | 个人爱好/兴趣/跨学科项目(如设计、研究等) |
其中对于职场新人,着重点是在
- 学历
- 实习经历
- 在校荣誉
而对于职场老手,着重点是在
- 工作经历
- 项目经历
简历注意点的点有哪些
下面给你做成 卡片式(Card Style)排版的 Markdown 版本,适合放在文档、Notion、简历指南中。 图标 + 深浅分组 + 卡片框架结构,直接复制即可使用。
📮 联系方式
邮箱要正式,不要用 QQ 邮箱推荐邮箱:163 / Gmail / Outlook 示例:
yourname@163.com
💼 工作经历
要写得详细,重点突出“职位 + 公司 + 影响力”
- 👑 如果你是管理者
- 负责团队规模、目标、方向
- 展示管理能力、组织能力
- 写出对团队指标的实际提升
- 👨💻 如果你是执行者
- 突出个人贡献与成果
- 数字化写法更可信: ✔ 优化 XX 功能 → 性能提升 40% ✔ 参与核心模块开发 → Bug 率下降 30%
📁 项目经历
重点:负责度 + 技术深度 + 明确结果
- ⭐ 数字化描述
- 上半年完成项目 → 公司提效 XX%
- 优化功能 → 节省运营成本 XX 万
⭐ STAR 法(推荐)
S(场景):注册转化率长期约 15%
T(任务):主导注册流程优化
A(行动):调研、A/B 测试、体验重构
R(结果):转化率提升到 28%;新增线索 1.5 万
🏅 证书
体现专业度的证书才值得写
可以写:
- 公司年度优秀员工
- 行业证书:PMP、云计算、数据分析、英语证书等
不要写(减分项):
- 计算机二级
- 与岗位完全无关证书
🛠️ 技能
最擅长的写最前面
- 用过 ≠ 熟练
- 熟练 ≠ 精通
- 精通意味着可回答深入技术问题
- 用列表表达分级更加清晰:
精通:React、Node.js
熟练:TypeScript、Vue3、MySQL
了解:Docker、Redis🧩 自我评价 / 个人总结
避免千篇一律的空话
🔥 推荐结构(非常有效) 核心经验 + 核心技能 + 成就数字化 + 职业目标示例:
“拥有 5 年互联网产品经验,擅长用户增长与数据分析。 主导 XXX 项目,实现 DAU 提升 30%。 希望在贵公司的 To C 产品中继续推动增长创新。”
(如有管理经验,可额外强调团队成绩)
🎯 针对性修改
不同公司,不同岗位 → 简历必须定制化
- 🧳 To B(企业服务)
- 强调业务理解、客户对接、交付能力
- 🎮 To C(消费类产品
- 强调用户体验、增长能力、数据分析
个人总结
内容上: 价值导向(我带来了什么改变),结果量化(用数字说话),紧扣职位(你就是我们要找的人)。
形式上: 专业美观(第一印象好),逻辑清晰(3秒内找到重点),毫无错漏(零打字/语法错误)。
如何做好自我介绍
其实面试时自我介绍是给彼此双方一个心里和生理缓冲的机会,使得双方逐渐进入到面试的状态。 核心目标如下:
- 展现匹配度:证明你就是这个岗位“对的人”。
- 引导面试方向:埋下你希望被问到的“亮点”的引子。
- 建立良好第一印象:展现逻辑、自信和职业素养。
注意点:
- 时间控制:自我介绍时间控制在 1-3 分钟之间,太短显得敷衍,太长则冗长。
- 开场定位:姓名 + 当前职位/身份 + 核心经验年限 + 一句话总结你的核心专长。
- 讲述亮点:不要罗列所有经历! 只挑选 1-2个 与应聘岗位最匹配、最能体现你价值的成就。建议使用STAR法则
- 说明动机:说明“为什么是这家公司/这个岗位”,展现你的渴望和准备。
模版 一:
面试官们好,我是李明。(微笑,眼神交流)
我是一名有五年经验的资深UI设计师,专注于B端 SaaS 产品的用户体验与设计系统构建。(第一段:定位)
**在目前任职的XX科技,我主要负责公司核心产品线的设计工作。**去年,为了提升产品在不同客户场景下的适配效率和一致性,我主导并落地了全新的设计系统2.0项目(情境/任务)。我从零到一建立了完整的原子化设计规范,并与前端团队深度协作,确保组件的代码实现(行动)。这套系统将我们设计师的重复性工作量降低了约40%,前端组件复用率达到90%以上,极大提升了产研协同效率(结果)。
同时,我也非常重视设计对业务的价值。 在负责用户工作台的改版时,我通过用户调研和数据分析,将核心任务的操作路径从7步简化至3步(行动),上线后用户任务完成率提升了15%,客户支持咨询量相应减少了20%(结果)。
我了解到贵公司正在打造面向金融行业的下一代SaaS平台,并且非常重视产品的专业性与体验。(连接)我坚信,我过去在复杂B端产品设计与体系化建设方面的经验,能够快速为团队带来价值。这个岗位正是我职业规划中期待的方向,我非常希望能有机会加入。(动机)
我的介绍就是这些,谢谢您的时间。(结尾)
模版 二:
您好,我是 XXX,有 X 年前端开发经验,主要使用 Vue、React、TypeScript,也做过 Node.js 和部分工程化相关工作(总结工作内容)。
过去几年我在 SaaS 和 ToB 项目里担任核心开发,负责前端架构、业务开发以及部分性能优化工作,对于组件封装、复杂表单、权限系统、接口联调和项目工程化都有比较多实践。(为自己职责定位)
我重点做过两个核心项目。(总结项目经历) 第一个是 XXX 项目,我负责整体前端架构和核心业务流,当时项目首屏加载接近 4 秒、页面切换卡顿。我通过引入路由按需加载、资源压缩、缓存优化以及列表虚拟滚动,把首屏降低到1.8 秒左右,同时接口平均响应时间下降了 30%,用户反馈明显改善。
第二个是 XXX 平台,我负责从 0 到 1 的前端搭建,包括组件库选型、公共组件抽象、接口封装和权限体系建设。期间我主导了 XXX 关键模块,并通过抽象出一套表单配置体系,将重复开发量减少了 40% 以上,也提升了整体开发效率。
我的技术优势主要在于:性能优化、组件抽象、工程化落地以及独立定位问题的能力;同时沟通能力不错,能和后端、产品高效协作,推进需求落地。
未来我希望继续深化前端工程化能力,也希望在贵公司这样规模更大、技术体系更成熟的团队里进一步成长。 这是我的自我介绍,感谢面试官。
如何写技能总结
技能总结是自我介绍中非常重要的一部分,它能够突出你在岗位上的核心能力和价值。以下是一些建议:
了解概念词汇
- 「了解」:表示你听说过这个概念,甚至了解与此概念有关的基本原理;
- 「熟悉」:表示你通过 Demo 的形式实践过某个技术,或做过一两个与该技术有关的项目,但缺乏沉淀;
- 「熟练掌握」:表示你在工业级环境下,通过数个项目的实践已经掌握了某种技术的核心原理,并能够灵活地应用在开发中;
- 「精通」:表示你通过很多次的项目实践和潜心研究,已经对某种技术的原理和应用掌握到近乎尽善尽美的程度,能够独立解决复杂问题,甚至在团队中引领项目的技术方向。 不宜过多,写4-8条即可,重点突出你想引导面试官问你的问题。
模版一:
- 熟练掌握 JavaScript(ES6+)、TypeScript,能独立实现复杂业务逻辑。
- 精通 Vue2 / Vue3(Composition API、Vuex / Pinia、Vue Router 等)。
- 拥有丰富的 Hybrid 应用开发经验,熟悉 WebView、JSBridge、Session 管理。
- 熟悉移动端兼容性、适配方案(rem/vw、flex、滚动优化)。
- 熟练使用 Vite / Webpack 进行工程化构建、自动化部署、性能优化。
- 熟悉 Node.js(工具脚本、简单服务)、前端文件解析(S19、bin、CRC 校验)。
- 熟悉浏览器渲染机制、网络与缓存优化(DNS、HTTP、CDN)。
- 熟练使用 Git、CI/CD、代码规范化工具(ESLint、Prettier)。
- 具备前端监控、错误捕获、稳定性优化经验(Sentry、自研监控)。
模版二:
- 熟悉 javaScript|Node.jsReact 全家桶|Vue 全家桶|Webpack/BabelSpring MVC|OpenFaas
- 熟悉 MySQL|MongoDB|Redis|K8S|Docker|Deno |Webassembly 等前端相关技术
- 具有 7年前端开发经验,具备中后台前端技术体系架构经验,具备一线前端团队管理经验
如何写好项目经历
- 不宜过多,项目经历写3-5条即可
- 尽量使用STAR法则项目简介要抓住重点,突出项目的技术栈、解决的问题、我的贡献(如优化性能、提升用户体验等)。
- 项目突出技术深度与个人贡献,多食用强调词汇,“主导”、“设计”、“重构”、“实现”、“优化”、“搭建”。
- 技术栈清晰,React/Vue/TypeScript
模板一:侧重业务赋能与协同的复杂业务项目
【XX电商小程序(主站)】
- 技术栈 Taro 3 + React + Redux Toolkit + 自研组件库 + CI/CD
- 项目描述:支持多端(微信、支付宝、H5)的电商核心业务小程序,日活超10万,涵盖商品、购物车、支付全流程。
- 我的贡献:
- 核心业务开发:负责商品详情页与购物车模块,通过图片懒加载、接口聚合、骨架屏等策略,在低端机上将关键路径交互耗时优化 40%。
- 跨端解决方案:解决多端样式与API兼容性问题,封装 20+个 高复用业务组件,形成团队共享组件库,统一了多端视觉与交互。
- 提效与协作:推动团队接入 GitLab CI/CD,实现自动化测试与预览环境部署;编写详细技术文档与 Onboarding指南,帮助3位新成员快速上手。
项目名称:【电商微服务平台】(统一认证与订单系统)
- 技术栈:Spring Boot、Spring Cloud Gateway、JWT、MySQL、Canal、RocketMQ、Elasticsearch、Redis、Caffeine、Sharding-JDBC、CompletableFuture、JDK 并发包、EasyMock
- 项目描述:基于 Spring Cloud 的电商微服务系统,使用 OAuth2 + JWT 做统一认证,Canal + MQ 同步数据至 ES,并以 Redis + Caffeine 做两级缓存;订单采用 Sharding-JDBC 分库分表,整体通过 CompletableFuture 优化性能
- 我的贡献:
- 基于 Spring Cloud Gateway + Spring Security OAuth2 + JWT 实现微服务统一认证授权和鉴权, 使用 RBAC 权限模型实现动态权限控制。
- 参与项目订单模块的开发,负责订单创建、删除、查询等功能。
- 整合Canal + RocketMQ 将 MySQL 增量数据(如商品、订单数据)同步到 ES。
- 排查并解决扣费模块由于扣费父任务和反作弊子任务使用同一个线程池导致的死锁问题。
- 负责用户统计模块的开发,使用 CompletableFuture 并行加载后台用户统计模块的数据信息,平均相应时间从 3.5s 降低到 1s。
- 使用 Sharding-JDBC 以用户 ID 后 4 位作为 Shard Key 对订单表进行分库分表,共 3 个库,每个库 2 个订单表,单表数据量保持在 500w 以下。自定义雪花算法生成订单 ID 的规则,把分片键同时作为订单 ID 一部分,避免了额外存储订单 ID 与路由键的关系。
- 热门数据(如首页、热门博客)使用 Redis+Caffeine 两级缓存,解决了缓存击穿和穿透问题,查询速度毫秒级,QPS 30w+。
- 使用 CompletableFuture 优化购物车查询模块,对获取用户信息、商品详情、优惠券信息等异步 RPC 调用进行编排,响应时间从 2s 降低为 0.2s。
- 搭建 EasyMock 服务,用于模拟第三方平台接口,方便了在网络隔离情况下的接口对接工作。(项目中使用 EasyMock 模拟了支付、物流、优惠券等第三方平台接口,有效减少了测试成本)
如何写好其它信息
一定要有价值的,别乱写那些 77 88 无关紧要的
- 关于荣誉奖项
- 比如2023年1月,获得“2023年中国软件开发者大会”年度最佳项目奖(突出自己专业能力)
- 比如获得2022年公司最佳优秀员工奖(突出再公司内价值)
- 关于优秀项目
- 比如可以写自己提的 repo,比如自己写的一个小工具,或者自己参与的一个开源项目
- 比如也可以写挂在自己 github 的项目,但一定要是