作者:小傅哥
博客:https://bugstack.cn
沉淀、分享、成长,让自己和他人都能有所收获!
一、前言
最近有伙伴问小傅哥
,我的简历怎么投递了都没有反应,心里慌的很呀。
工作两年了目前的公司没有什么大项目,整天的维护别人的代码,有坑也不让重构,都烦死了。荒废我一身技能无处施展,投递的简历也没人看。我是不动物园里的猩猩,狒狒了
!
我要加班,我要996,我要疯狂编码,求给我个机会...
在程序这条职业发展的道路上,如果想专心走技术,并不断提升自己。那么,选择进入一个有挑战项目和一个可以跟随学技术的人,是非常重要的。而这样的资源和人脉基本还是来自一些较大型的公司,如果在前两年因为学历或者某些原因没有能进入,那么在2年后还是可以试一试的。
至少,你敢走出来,愿前程美好皆因你不断拼搏!
接下来我们看一份小伙伴的简历,并对内容和排版上进行优化。以及整理相应的面试点做准备,帮助这位小伙伴尽早找到心仪公司。
面试,也是一次相亲。不认识你之前我要看脸(简历)、见了面我要走心(我来问你来答)。那么简历写不好,相应的内容又没做好准备,你不失败谁失败。
二、我的简历都石沉大海
这是一份模拟真实的简历,如下;
这份简历有哪些问题:
- 简历格式不规整,由于是
word
格式在不同版本下展示可能有不兼容的问题。所以非常建议写成pdf
格式的简历。 - 个人信息联系方式中没有写邮箱,因为在面试前会发一些约面邀请函到个人邮箱中。
- 技能描述缺少不完整并缺少核心内容,及时简历通过,面试官与你也没有太多的话题。
- 项目经验描述不完整,并没有在项目中体现出个人的能力以及工作重点。这些都会影响与面试官的场景交流,如果你不留下可以聊的点,那么就等着被动的问。
以上就是对这份简历的一些基本修改项,虽然是模拟真实的,但是这可能也几乎是大部分人的简历样式了。
三、修改后电话约面不断
修改后的简历如下,如果需要模板可以关注公众号:
bugstack虫洞栈
好的简历是一次美好 相亲
的开始,接下里就是对 相亲
事项的准备。
四、简历好也要做好准备
虽然面试过程基本会问的点相差不太多,但是结合简历自身以及不同的面试官,都会聊出很多不一样的东西。所以不能完整回答出面试官的题目也没有关系,不用过于紧张,只要你能回答出 80%
以上基本都可以通过到下一轮面试。
那么,结合上面的简历,大概会有如下一些问题点可以聊;
1. 技术栈
1.1 Java基础
这种面试题基本不固定,主要考察你对 java
基础的学习程度和理解能力,比如;
- byte 占几个字节
- for循环与foreach
- java8的新特性
- hashmap的实现原理
- 线程池和锁的使用和原理
- 设计模式和面向对象
1.2 Spring
- Spring的好处
- AOP 与 IOC
- Spring注解
- SpringBean加载过程
- SpringBean生命周期
- Spring中事务
1.3 Mybatis
- Mybatis 的好处
- Mybatis 的缓存
- 如何进行分页
- 插件是怎么运行的
-
{}和${}的区别是什么
- Mybatis 是否支持延迟加载?
1.4 Rpc框架 - Dubbo
- 通信模型是什么样
- 怎么暴露服务的
- 数据序列化方式
- Rpc框架还有哪些,有什么优缺点
1.5 Redis
- redis 基本常用的方法
- 分布式加锁
- 主备同步
- RDB 与 AOF
- 什么是缓存击穿
- 集群
1.6 RabbitMQ
- MQ 的好处
- MQ 发送失败怎么办
- MQ 的应用场景
- 广播
1.7 Netty
Netty 应用在各个框架中非常广泛,例如Dubbo、MQ等,属于一块核心技能。
- Netty 有什么好处
- 多路复用
- 流量切块
- 数据整形
- 编码也解码器
- 半包粘包
2. 源码理解
- 对于一些java中的核心方法比如 hashmap、ArrayList 等的实现
- Spring 一些源码
- Mybatis 实现上的一些源码
- 以及个人简历中写了的内容
3. 工具使用
- linux 常用命令,查日志、线程
- java 一些命令;jstack、jmap、jstat、javap等
- git 如何建分支(你说我就用过工具,显得就不专业了)
- 监控工具、部署工具、压测工具等等,是一个知识面的拓展
4. 项目经验
项目方面完全依照个人在简历中提到的项目进行询问,但最好在项目中写出一些可以被拿来聊的点。比如这项目是做什么的、个人负责了那块、核心流程是什么、你解决过什么样的问题等等。
如果是一些金融或者订单等,会有专门的面试内容,比如;清分、结算、幂等、多支付、对账、秒杀、发货、分布式锁、一致性等等。这些东西是编不来的,需要亲身经历,否则问不了几个问题,你就漏了。
如果说你还没有一个什么像样的项目,那么可以去 github
寻找,并学习。
5. 个人发展
这个就是一个比较开放性的问题了,主要是面试的一个收尾,也收复心情。只要不聊的太放飞自我,这里不是问题。
五、系统的学习才能变强
面试成功后和相亲走到结婚一样,日后的日子还是需要靠实力去过。
研发人员的成长终究是需要系统的需求,无论从算法、源码、技术栈以及项目上,要不断的深挖、探索,我一直相信只要努力做一件事并坚持下来,一定会收获成绩。下面是小傅哥
学习成长博客记录,可以pc访问;https://bugstack.cn
六、总结
- 可能会觉得我是在包装自己的吗?是的!只不过你是包的更加实,并补充自己的短板。通过面试事项的梳理,知道自己哪里不足并去完善。并不是背了几个题就能通过面试,而是为面试知道自己的短板尽快赶上。
- 可能有人都已经工作几年了,简历还是写的一塌糊涂,word 格式发来打不开的都有(怀疑你的个人电脑多久没打开了也不更新,平时也不写代码了)。
- 认真对待自己的将来,就是做好现在。从没有那个人一直努力还没有成绩,如果暂时没有就在努力试试。
- 以上的简历模板,可以通过关注公众号:
bugstack虫洞栈
,回复14,进行获取