秋招经验02:怎么写简历

听说写够200字有牛币

我主要找嵌入式软件, 软件开发等岗位, 个人经验, 不喜勿喷

核心思想, 有用信息提炼总结分1~3点, 无关信息删掉或压缩成一行

0.简历模板

  1. 个人推荐用latex做, 真的非常强大, 你可以定义排版, 颜色, 字号, 超链接, 图片位置, 对齐等一大堆东西, 原装平台或者用vscode都能自动补全, 关键字高亮, 书写体验超级爽
  2. 在github上能搜到很多非常不错的模板, 你不需要自己学习怎么做模板了, 这是我在用的模板 https://github.com/hijiangtao/resume
  3. 虽然latex有门槛, 但他并不是编程语言, 而是标记类语言, 就像大号的markdown, 多用用很快就能上手了
  4. latex原装平台安装比较费事, 你可以用在线版latex Overleaf https://cn.overleaf.com/login? 这上面也能搜到很多模板, 直接导入就行
  5. 不推荐word
  6. 也有一些网站可以直接生成, 比如超级简历wps
  7. 简历间距, 对齐等一定调整好, 建议一页, 你写得太多hr看完记不住的

1.个人信息

  1. 名字
  2. 邮箱
  3. 电话
  4. 个人网站网址, 最好是超链接(你的github,csdn,b站都行, 有以前项目,作品,思维导图啥的都可以, hr和面试官感兴趣会点进去看, 不感兴趣这一行也不碍事)
  5. 别放: 照片, 民族, 身高体重, 性别, 会提升无效信息占比

2.学校信息

  1. 学校名, 开始到结束的时间
  2. 分数, 分高可以写加权排名, 分低写gpa或不写
  3. 主修课程, 我没写, 要谢的话建议只写关键课程(比如计科:计组,计网,C,算法等), 不要啥都列出来

3.实习经历

  1. 公司, 部门, 岗位, 实习时间
  2. 实习做的项目名, 持续时间
  3. 项目内负责得工作123点
  4. 你也可以只总体概括你的角色和大概工作, 把项目详细介绍都放到项目那一栏

4.项目/竞赛

  1. 项目名, 角色, 视频超链接(如有), 持续时间
  2. 项目内负责的工作123点
  3. 项目成果
  4. 不要写一大段文字去说背景和功能, 你有视频图片就传b站贴个超链接
  5. 如果竞赛拿了奖, 建议都写, 看到好多明明一堆奖项目一点不写的, 太可惜了

5.获奖

  1. 你觉得重要的奖(竞赛/项目拿到的)单独一行, 奖项名, 时间
  2. 不重要的(三好学生之类的)都写到最后一行就行, 不要一个奖一行, 这样会没有重点

6.技能

  1. 语言, 英语几分
  2. 编程, 会啥语言
  3. 软件, 会啥软件
  4. 硬件, 能用电压表, 示波器, 逻辑分析仪, 可读懂原理图

7.不要写

  1. 自我评价, 这个hr也看麻了
  2. 无关的校园经历, 除非岗位真的用到, 不然最多在学校那栏写个活动名字
#最后再改一次简历##简历##如何写一份好简历##简历中的项目经历要怎么写#
全部评论
这份简历提供了一些教育背景和工作经历,但需要更多具体细节和重要信息。教育背景只提到了学校,可以进一步完善。简历和目标岗位的匹配度还有提升空间,过往经历等模块还需优化。点击查看具体优化项及修改方向。 点击获取免费简历点评哦! https://www.nowcoder.com/link/re-comment?serialNo=c39f7dacf1884563bf71625203006313
点赞 回复 分享
发布于 2023-09-27 16:13 北京

相关推荐

05-23 15:16
已编辑
门头沟学院 Java
1,缓存架构?答:讲了一下redis在项目中的具体实现注:其实面试官想问的是多层架构2,redsi缓存击穿,穿透,雪崩怎么解决?答:击穿可以通过设置热key永不过期穿透可以使用缓存空值和布隆过滤器来解决雪崩可以通过给键设置基础时间值+随机时间值来解决注:缓存击穿还可以还通过互斥锁进行解决(性能较低)关于雪崩上面只说了大量key过期的问题 没有提到redis宕机解决方法:(1)设置多层架构 (2)建立redis主从或集群(3)提前演练redis宕机 从而设计解决方法3,大量不存在的用户同时登录时会给数据库造成压力,怎么解决?答:使用redis缓存空值注:缓存空值不能有效解决这类缓存穿透问题这里要使用布隆过滤器进行拦截 更加有效在实际业务开发中最好俩者结合使用4,jwt?答:说了一下jwt的生成和解析以及结构5,讲讲乐观锁和悲观锁答:讲了一遍sychronized的底层实现从无锁->偏向锁->轻量级锁->重量级锁这里轻量级锁就是乐观锁 重量级锁就是悲观锁6,乐观锁和悲观锁最主要的区别?答:在低并发场景下乐观锁性能好在高并发场景下悲观锁性能好注:乐观锁是认为操作的时候没有线程和我并发操作通过cas判断 不会让你的线程挂起 可能会不断自旋去尝试获取锁悲观锁是认为有线程和我并发操作 拿不到锁线程就会进入阻塞状态直到拿到锁的线程释放锁后唤醒该线程7,sychronized和reentrantlock有什么区别?答:sychronized由jvm释放锁 reentrantlock手动释放sychronized不可重入 reentrantlock可重入(避免死锁)注:这里答错了sychronized可重入 他们的主要区别在于sychronized不支持公平锁,不支持超时不可中断,不支持多条件 sychronized是java内置的关键字 reentrantlock是由juc类库所提供的8,aop怎么理解?这里答的太乱了不清楚注:把那些非核心功能抽取出来封装成一个切面去掉冗余代码通过动态代理的方式 将需要注入切面的对象进行代理在进行调用的时候直接将公共逻辑注入 侵入性较低1,缓存架构?答:讲了一下redis在项目中的具体实现注:其实面试官想问的是多层架构2,redsi缓存击穿,穿透,雪崩怎么解决?答:击穿可以通过设置热key永不过期穿透可以使用缓存空值和布隆过滤器来解决雪崩可以通过给键设置基础时间值+随机时间值来解决注:缓存击穿还可以还通过互斥锁进行解决(性能较低)关于雪崩上面只说了大量key过期的问题 没有提到redis宕机解决方法:(1)设置多层架构 (2)建立redis主从或集群(3)提前演练redis宕机 从而设计解决方法3,大量不存在的用户同时登录时会给数据库造成压力,怎么解决?答:使用redis缓存空值注:缓存空值不能有效解决这类缓存穿透问题这里要使用布隆过滤器进行拦截 更加有效在实际业务开发中最好俩者结合使用4,jwt?答:说了一下jwt的生成和解析以及结构5,讲讲乐观锁和悲观锁答:讲了一遍sychronized的底层实现从无锁->偏向锁->轻量级锁->重量级锁这里轻量级锁就是乐观锁 重量级锁就是悲观锁6,乐观锁和悲观锁最主要的区别?答:在低并发场景下乐观锁性能好在高并发场景下悲观锁性能好注:乐观锁是认为操作的时候没有线程和我并发操作通过cas判断 不会让你的线程挂起 可能会不断自旋去尝试获取锁悲观锁是认为有线程和我并发操作 拿不到锁线程就会进入阻塞状态直到拿到锁的线程释放锁后唤醒该线程7,sychronized和reentrantlock有什么区别?答:sychronized由jvm释放锁 reentrantlock手动释放sychronized不可重入 reentrantlock可重入(避免死锁)注:这里答错了sychronized可重入 他们的主要区别在于sychronized不支持公平锁,不支持超时不可中断,不支持多条件 sychronized是java内置的关键字 reentrantlock是由juc类库所提供的8,aop怎么理解?这里答的太乱了不清楚注:把那些非核心功能抽取出来封装成一个切面去掉冗余代码通过动态代理的方式 将需要注入切面的对象进行代理在进行调用的时候直接将公共逻辑注入 侵入性较低不想写了 直接把问题都扔出来吧 java线程池的七个参数?1. Java线程池,5核⼼、10最⼤、10队列,第6个任务来了是什么状态?任务扔到⼯作队列中2. 如果在第6个任务过来的时候,5个核⼼线程都已经空闲了呢?⼀样扔到队列(线程池只关注数量)3. 第16个任务来了怎么处理?创建⾮核⼼线程去处理第16个任务4. 第16个任务来了的时候,要是有核⼼线程空闲了呢?如果这个空闲的线程,将⼯作队列中的10个任务,取⾛了⼀个,变为了9个,那任务扔队列。如果空闲的线程还没来得及取⾛任务,投递时,队列⻓度依然为10,那还是创建⾮核⼼。5. 队列满了以后执⾏队列的任务是从队列头 or 队尾取?⼀般咱们的阻塞队列都是FIFO的,所以先进先出,从头取。6. 核⼼线程和⾮核⼼线程执⾏结束后,谁先执⾏队列⾥的任务?谁空闲了,并且去等待任务,谁先去执⾏队列⾥的任务。7.为什么⾮核⼼优先执⾏投递的任务?8.核⼼线程与⾮核⼼线程有什么区别?9.MySQL中如何实现数据的读⼀致性?10. MySQL的InnoDB引擎是如何通过⽇志实现事务的?11. MySQL崩溃恢复为什么不⽤binLog?12.Redis的事务了解吗?13.Redis 的持久化机制?总结:对底层的理解还是不够深入 之前没有了解过redis事务 有的时候答非所问容易跑题
点赞 评论 收藏
分享
评论
11
42
分享

创作者周榜

更多
牛客网
牛客企业服务