技术人如何写简历?(文末有福利)

news2025/1/13 9:29:37

前言

笔者在滴滴、阿里和字节时候也面试了不少人,看过形形色色的简历没有上百也有大几十份了。校招季也快到了,这里总结自身经验聊一下

  1. 技术人的简历如何去写
  2. 面试官是怎么样从一份简历去开展后续的面试

简历的作用

简历是你向一家公司求职的“敲门砖”,决定着给面试官带来的第一印象。好的简历仿佛会说话般已经透露出求职者的实力满满与众不同,赢得一个良好的第一印象,就算发挥欠佳也能让面试官思考下要不要再给一次机会。当然发挥的好的话更是在验证"你是个牛皮的应聘者"这个第一印象,后面面试往往会更加顺利,因此不要低估简历带来良好第一印象的作用。

如何写出一份好简历

那么如何写好一份好的简历呢?简历其实是求职者用来向意向公司传递 自己是符合应聘岗位的, 项目或者说相关经验(比赛、科研等)是最好的佐证,那么这块肯定是重点 。 一份简历主要有有以下几个部分组成

  1. 个人信息介绍(一定要求求职岗位)
  2. 教育背景
  3. 实习/工作经历
  4. 项目介绍 (详细)
  5. 个人技能

相信我们高中语文都学习过 文章需要“详略得当”,简历也是如此主要还是在项目介绍这个重点环节上,我们先从项目经验介绍说起

项目介绍

一、要体现能力,不要罗列经历
其实面试官最关注的不是你经历过什么,而是在这些经历的背后你所展现出来的能力和潜力,项目经历一定是面试官比较关心的部分,面试中一定会细问的,所以不要啰嗦,挑牛逼的、有意思的东西写,并且自己能讲明白的。只流水账式的介绍自己做什么是绝大多数简历的通病,是大忌。

  1. 项目介绍

简单介绍下项目背景和自己负责哪个部分。
主要让HR或者面试官,对你的项目有个大致了解,只是哪块是你熟悉的,才能更好的问你擅长的部分,不然面试官问了自己不熟悉的部分后面再解释很容易留下不好的印象
常用模版:

本项目主要是目标是实现xxx,主要涉及xx技术栈,我主要负责xx部分

  1. 个人工作内容

主要是突出个人能力(解决难点、方案设计等),以及重点成果,可以有数字量化。
这块能让就是八仙过海各显神通了,显示自己能力强的地方。写清楚项目中个人负责的内容,主要思路是 自己在负责这块子项的过程中,遇到哪些问题,使用了什么技术栈或者设计了什么一个方案,解决了什么样的一些问题,最终取得了什么样的成果。这里的技术亮点要是跟招聘要求匹配那当然是加分项的
一些方法论 :STAR原则
S:sution 情形
T: task 任务
A: action 行动
R: result 结果
常用模板实例

项目简介:实现输入法动画键盘支持,拓展皮肤多样性
我的职责:
• 动画sdk支持:在复用动画的任务中与相关皮肤设计师沟通需要支持的动画能力,设计相关的动画协议,实现键盘视图动画框架,并封装成sdk,形成标准,复用其他场景
• 方案设计:在xxx 复杂动画设计的任务中 使用Android属性动画,主导设计相关技术方案:包括对皮肤相关协议解析转化完成基础动画、复合动画、分组动画等,并形成技术文档3篇,在组内进行技术分享
• 性能优化:在按钮交互优化任务中,区分背景动画和按键动画,其中背景动画使用SurfaceView在后台线程中进行动画绘制,保证按键响应效率,提升用户体验,优化前后响应效率提升12%

其他的技术项目也是这样,挑选有代表性的项目 突出重点全方位展示自己。
二、不可过度包装,弄虚作假
上面讲了如何写,这里得提一下,写出的内容,一定要是自己能够把握住的。有的同学可能觉得自己做的不够亮点,把项目中别人的部分说成自己的,如果你确实吃透的项目中的精华倒也可以,否则就是给自己挖坑了。通常面试官肯定会顺着项目不断去深挖,了解具体的工作内容和产出,并且会追问你在项目中的思考和收获,要是被面试官发现 有弄虚作假的嫌疑,那就是涉及到诚信问题,大概率是要凉凉的。
常见的项目问题:

  • 你负责了那个模块,这个模块的难点是什么如何解决的?
  • 有什么印象深的问题 讨论一下
  • 你在这个项目中解决最复杂的问题是什么
  • xxx地方换成 xxx技术方案可不可行,你是如何权衡这两个方案的利弊

三、针对企业的需求 突出你的技能
项目是最能展示自己与当前岗位的匹配程度,不同的岗位其实在水平差不多时候,往往更加优先选择自己匹配的技能。我们能在应聘时,需要看到岗位背后的能力要求和倾向,需要针对不同的岗位调整自己的简历,比如面试阿里闲鱼,那么你得提现出你的flutter比较熟悉;飞书的话,如果能看到你有IM相关经验那是更好的,要求kotlin 那得体现自己熟悉掌握该项技能,这样往往能给自己带来一些先发优势。

其他注意点

  1. 个人信息信息

这里主打一个言简意赅,主要是自己的联系方式、求职意向,要是有博客、github也可以放一放,也能体现自己对技术的追求 (简历模板见文后)
image.png

  1. 简历格式

一般建议pdf,不容易在不同电脑上产生格式问题。通常是doc写完,排版好,导出为pdf,姓名-xxx大学-岗位.pdf

  1. 自我评价

这个部分其实没啥太大意义,面试官会有他自己的面试评价,而且有点鸡肋,评价的太好,有自吹自擂之嫌,写的不好,又显得不够自信

  1. 关于 了解、熟悉和精通

了解:仅仅使用过,知道有这么个东西
熟悉:大量实践过,了解其中原理,遇到相关复杂问题能有自己的解法
精通:深入了解过原理以及源码、大量复杂实践、能够指导他人
按照这个标准去写,大多数熟悉即可,写精通 容易拉仇恨除非你真的在这块比较擅长。

面试官如何通过简历展开后续的面试

面试其实是“淘金”过程,旨在发现应聘者的亮点,以及跟当前的岗位匹配度是否合适。面试交流过程其实也是模拟日常的工作沟通,在这个过程也能看出面试者是不是一个聪明人,即能不能抓住问题的要点,回答问题不是简明扼要直击重点,是不是一个情绪稳定热爱技术的人。
在筛选完简历之后,主要是是根据简历中项目的涉及到的技术背景,去做技术信息搜集,以便在面试者熟悉的地方发问,其实我更加喜欢问面试者认为"擅长"的,先进行深度挖掘,再进行广度挖掘,看看能不能找到亮点,这样的面试还算是相对比较客观,如果面试者在自己简历中体现的擅长领域都不能很好的表现,简历之外的其实不抱希望。
基本的套路是这样的:
了解背景 -> 了解你的方案 -> 深挖方案 -> 广度探索业内有哪些方案->相关框架及原理
比如Android面试中经常提到的卡顿优化,

  1. 那么先看看你是如何做卡顿优化这个【事情】

主要看做事是不是有章法,是不是先定指标,如何测试指标、优化前后的对比,最后取得什么效果。其实我们工作中往往是结果导向,低阶的可能局限在做事细节比如使用什么x2c技术解决复杂UI渲染耗时这些细节,只顾埋头拉车,高阶的就需要 抬头看路,这样才能带领团队去做事情,段位在这一问就能看出来

  1. 具体如何优化方案

需要针对简历项目方案进行深挖,这里主要就是技术实力的考察了。比如view卡顿,使用了surfaceView
那么就会围绕了surfaceView在该场景如何能提高效率,不可避免发散到Android的渲染体系,一步步往下,都是顺着你说出的场景、名词往下顺藤摸瓜,不是你背背面试题就能搞定的。挖到底或者答不上来了,基本知道深度在哪了,那再回溯一下,这里不使用surfaceView,给出准备的另外一个方案试着去发散,或者在检测卡顿上另辟一个话题开始聊。
不过通常在开始时候是会问一些八股文开开胃,可以理解为预热,不过要是八股文不熟练确实也是个减分项,相当于送分题没拿全,那就看项目聊得咋样了。通常在一面时候 基本以八股算法题为主,看看基础是不是扎实,二面开始偏重项目深度挖掘,目前市面上八股文确实多,不过还是得做好手中项目,深度和广度结合还是得靠真才实学。

关注 Android茶话会 回复 【简历】 doc模板送给大家, 链接有效期30天,祝大家工作顺利~
​​
请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/560694.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构学习之路-集合

集合Set 集合的特点集合的内部实现(使用链表)集合的内部实现(使用红黑树)复杂度分析使用红黑树实现集合的限制 集合的特点 不存放重复的元素常用于去重 例如:存放新增的IP地址,统计新增IP量;存…

torch中的model.eval()、model.train()详解

👨‍💻个人简介: 深度学习图像领域工作者 🎉工作总结链接:https://blog.csdn.net/qq_28949847/article/details/128552785 链接中主要是个人工作的总结,每个链接都是一些常用demo&#xff0c…

Laravel框架05:模型和自动验证

Laravel框架05:模型和自动验证 一、模型(AR模式)概述二、定义模型三、调用模型四、基本操作1. 添加数据① AR模式② Request 2. 查询数据3. 修改操作① AR模式② update 4. 删除操作 五、控制器验证1. 基本语法2. 输出错误信息 一、模型&…

今麦郎跻身“我最喜欢中国品牌”榜,致力领航中国品牌发展新范式

在中国经济探寻高质量发展的当下,中国民营企业肩负着推动经济发展的重任。在当前中国经济向上向前的大背景下,展示中国特色、传播中国文化、践行社会责任多位一体的高质量品牌越来越受到重视。但冰冻三尺非一日之功,唯有经历时间考验&#xf…

Spring:Spring 整合 MyBatis 的具体过程

文章目录 Spring:Day 04整合 MyBatis一、配置环境1. 导入依赖2. 准备一个数据库 二、用 Spring 整合 MyBatis1. 编写通用配置文件2. 编写实现类3. 编写 Spring 配置文件4. 测试5. 分析总结 三、拓展1. 实现2. 总结 四、事务1. 概述2. 没有事务时3. 声明式事务4. 总结…

“Shell“SNAT,DNAT

文章目录 一.SNAT1.1 SNAT原理1.2 SNAT的应用环境1.3 SNAT工作原理1.4 进行SNAT转换后1.5 配置SNAT策略1.6SNAT实验 二.DNAT2.1 DNAT工作原理2.2 配置DNAT策略2.3 DNAT实验 一.SNAT 1.1 SNAT原理 SNAT原理:修改数据包的源地址。SNAT 应用环境:局域网主…

基础学习——关于卷积层的记录

文章目录 前言一、功能层1、池化层2、nn.BatchNorm2d()3、全连接层4、softmax层 二、卷积层1、普通卷积2、空洞卷积3、多尺度卷积4、分组卷积5、深度可分离卷积6、形变卷积 前言 老是忘有些模块的具体作用,记录一下。 一、功能层 1、池化层 池化层夹在连续的卷积…

总结最全面的TCP、UDP、Socket、HTTP网络编程面试题

先看一天面试的经验: 第一场: 面试官:你说一下TCP的三次握手 我:第一次Client将SYN置1......、第二次Server收........、 第三次........ 面试官:很难背吧? 我:......是啊,很难&…

harbor安装

文章目录 先决条件硬件软件网络端口 安装docker签发证书生成证书颁发机构证书 生成服务器证书向 Harbor 和 Docker 提供证书 下载harbor安装包containerd 配置私有仓库(二选一)分发证书(如上文只是路径变了)配置登录加密登录打标签并推送与拉取 docker 配…

【EasyPoi实战系列】Spring Boot使用EasyPoi动态控制导出的列 - 第471篇

历史文章(文章累计460) 《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 《国内最全的Spring Boot系列之六》 用…

机器学习神经网络——GBDT(Gradient Boosting Decision Tree 梯度提升决策树)算法

系列文章目录 机器学习神经网络——Adaboost分离器算法 机器学习之SVM分类器介绍——核函数、SVM分类器的使用 机器学习的一些常见算法介绍【线性回归,岭回归,套索回归,弹性网络】 文章目录 系列文章目录 前言 一、GBDT(Gradient Boos…

计算机网络:物理层

物理层 1. 通信基础1.1 基本概念1.1.1 通信模型1.1.2 通信方式1.1.3 数据传输方式1.1.4 数据同步的传输/通信方式1.1.5 码元1.1.6 速率1.1.7 带宽 1.2 奈氏准则|香农定理1.2.1 奈氏准则1.2.2 香农定理 1.3 编码、调制1.3.1 数字数据编码为数字信号1.3.2 数字数据调制为模拟信号…

Google Colab的使用方法

什么是 Google Colab? Colaboratory是一个 Google 研究项目,旨在帮助传播机器学习培训和研究成果。是一个Jupyter 笔记本环境,不需要进行任何设置就可以使用,并且完全在云端运行。Colaboratory笔记本存储在 Google 云端硬盘中&…

“超级品牌”已成型!解码名创优品的进阶之路

随着经济复苏,消费者心智和市场趋势逐渐发生变化,零售市场竞争步入深水区,为品牌带来了更大考验。但反过来,也令更多潜力股加速崛起。 北京时间5月16日,名创优品集团(NYSE:MNSO;HKEX: 9896)公布…

ResourceManager启动报错:Queue configuration missing child queue names for root【已解决】

Queue configuration missing child queue names for root 现象报错分析ResourceManager输出日志解决 现象 start-all.sh后缺少RM的进程 报错 查看启动日志输出文件 2023-05-23 19:28:19,863 INFO [main] resourcemanager.RMNMInfo (RMNMInfo.java:<init>(63)) - Re…

【Linux】进程控制 — 进程终止 + 进程等待

文章目录 &#x1f4d6; 前言1. 再次理解fork()函数1.1 fork()之后子进程代码和数据问题&#xff1a;1.2 fork()之后操作系统做了什么&#xff1a;1.3 为什么要写时拷贝&#xff1f;&#xff1f; 2. 进程终止2.1 main函数的返回值&#xff1a;2.2 exit() 和 _exit()&#xff1a…

以京东首页为例,设计用例框架。

以下是一个可能的京东首页的用例框架设计&#xff1a; 1. 区域划分&#xff1a; a. 顶部导航栏&#xff1a;包括京东的Logo、搜索框、登录/注册入口、购物车等。 b. 主要内容区域&#xff1a;展示各类商品、促销活动、广告位等。 c. 商品分类导航&#xff1a;提供各类…

复习之Linux下的文件管理

1.文件的建立 #touch westos-------建立空文件/修改文件的建立时间 &#xff08;1&#xff09;建立空文件 &#xff08;2&#xff09;修改文件的建立时间 ----右击点属性显示文件的建立时间 ---- 再次输入touch westos,westos文件的建立时间更新&#xff01; -----westos -t…

使用 Kafka Assistant,为您的开发加速

简要介绍 快速查看所有 Kafka 集群&#xff0c;包括Brokers、Topics和Consumers支持各种认证模式&#xff1a;PLAINTEXT、SASL_PLAINTEXT、SSL、SASL_SSL对Kafka集群进行健康检查查看分区中的消息内容并添加新消息查看消费者订阅了哪些主题&#xff0c;以及分区被分配给了哪些…

金融、医疗、教育等各场景下小程序SDK的应用

近年来&#xff0c;随着数字经济的飞速发展和移动终端的迅速普及&#xff0c;移动互联网全面覆盖&#xff0c;各类应用服务层出不穷&#xff0c;涵盖了方方面面的生活、工作和学习。 而小程序作为一种轻量级的应用形态&#xff0c;越来越受到开发者和用户的欢迎。为了满足不同行…