没有合适的资源?快使用搜索试试~ 我知道了~
《对线面试官》Java程序员面试宝典1
需积分: 0 2 下载量 99 浏览量
2022-08-03
12:06:49
上传
评论
收藏 31.87MB PDF 举报
温馨提示
试读
258页
背景是这样的:我司有个监控告警系统,对外提供了客户端供我们使。监控般的指标就是QPS、RT和错误嘛。候选者:原的客户端需要在代码指定上报,这会导致这种监控的代码
资源详情
资源评论
资源推荐
⾃我介绍
我是3y,很⾼兴你能关注到我,并读到这篇⾃我介绍。
我⽬前在⼀线互联⽹公司搬砖,平时酷爱写博客。原创已经400+了,GitHub的star数也已经将近20k,关注
Java3y公众号的同学也近100K
随着⼯龄的增加,⾃⼰在看⽂章的时,发现在⽹上搜到很多博客都写得不怎么样,只有少部分是不错的。很现实的
是,解决⼤部分疑惑的问题都需要靠那「少部分」写得不错的⽂章才能得以解决。
当时就觉得:有⼀份「好的学习资料」是真的很重要,是可以节省很多很多的时间。
后来⾃⼰习惯于写博客,这⼏年也写了挺多,技术博客应该将近400篇了。⼤多数⼈对我的博客评价都是:通俗易
懂
说实话,我在这个过程中还是蛮开⼼的,毕竟⾃⼰写的东⻄得到了他⼈的认可。
「⾯试」是所有程序员都得迈过去的⼀个「坎」。毕竟从学⽣时期需要经历「校招」,进职场之后是肯定需要考虑
「跳槽」的,⼀个程序员的职业⽣涯都会经历数次的⾯试。
同样地,我也需要⾯试,即便是我写完的知识点,也会忘记,我也需要复习。
与其看别⼈的⾯试资料,还不如看我⾃⼰写的⾯试资料?
!
他们写的⾯试,有我写得好?多半数没有(⾃信脸)
"
于是《对线⾯试官》系列在这个背景之下就应运⽽⽣了。
假设我写这个系列,能达到下⾯的效果,我就⾮常⾮常开⼼了
当你需要准备去⾯试,你要是能在脑海⾥想起:“我记得我看过有个叫做《对线⾯试官》的系列,写得不错
的,我去翻来看看”。
愿景:《对线⾯试官》能成为Java程序员⼝⼝相传的⾯试系列
想请我喝咖啡
☕
可扫描下⽅⼆维码
$
(⾦额多少不是事,最主要想证明下我的电⼦书是有价值的)
想添加我的个⼈微信吹⽜逼围观我⽇常的朋友圈,拉进交流群的可以扫描下⽅的⼆维码
$
00-⾯试前准备
01、简历
当我们有⾯试的打算的时候,就需要提前去更新⾃⼰的简历。⽐如说,我是打算9⽉⾯试的,那么我就需要在7⽉份
就对⾃⼰的简历有所准备。
编写简历的过程实际上就是回顾⾃⼰所掌握知识的过程
对于开发程序员⽽⾔,简历最主要由三部分组成
个⼈简介
项⽬系统
专业技能
01、项⽬系统
项⽬系统需要回顾⾃⼰以前做了什么项⽬,挑⾃⼰熟悉的放在简历的前⾯
1、梳理系统的项⽬背景以及整个系统架构设计与运转流程
这个过程主要是⼤体回顾⾃⼰的项⽬。⽆论是哪场⾯试,只要问到项⽬,⾯试官总会提问:"要不你先来简单介绍
下你所负责的这个项⽬吧"
这个答案实际上就是聊「梳理系统的项⽬背景以及整个系统架构设计与运转流程」
这点很重要,需要好好准备下,是⾯试官能否通过短时间了解你项⽬的关键。
2、梳理项⽬技术或业务上的亮点
这个过程实际上就是寻找项⽬的亮点,能够写在简历上的事项。⾯试官有很多时候看到⼀个项⽬,即便是听完你的
描述,可能还是⽆从问起(很多时候,他本身就没跟你做过⼀样的东⻄,没有感同身受)
所以,我们需要挖掘⾃⼰的项⽬亮点,写在简历上,让⾯试官有问题可问(⼤多⾯试官还是⽐较乐意去了解这
些"亮点")
技术上的亮点:
"我在处理数据的过程中,实现了数据的⼀致性和可靠性,做到了数据零丢失"
"项⽬引⼊了规则引擎,其中解决了xxx的业务问题,使得⼯作效率极⼤提升"
...
业务上的亮点:
"实现了业务隔离,不同类型之间的业务互不⼲扰,从原来的xxx提升到了xxx"
"参考⾃某平台的xx功能,从零开始实现了业务,使得平台收益增加了xxx"
...
3、梳理项⽬还可提升的地⽅
在聊项⽬的时候,前两点是必问的,这时候体现⾃⼰⽜逼就在能表述⾃⼰有思考。
经过项⽬的探讨之后,⾯试官可能会在⾥⾯掺杂各种的技术细节以及问你业务上的理解。完了之后,可能⾯试官还
想问:"⽬前这项⽬还在运⾏中嘛,那你觉得还有什么可以优化的地⽅吗"
⼀个项⽬总不可能是⼗全⼗美的,总会有地⽅可以进⾏优化。⽆论是提⾼性能,还是提⾼⼯作效率,总会有的。
这时候如果能吹下⾃⼰对⽐过某某公司的同类型系统,借鉴了某某某优点,基于⽬前⾃身的业务觉得还有哪⾥可以
继续优化
到这⾥,项⽬就差不多了。总的来说,在准备编写简历的时候,就需要猜⾯试官可能会问什么问题,这样在回顾或
者复习的时候就有所准备。等真正⾯到了,⼼⾥就不慌了
02、专业技能
这块内容我想吐槽很久的了
我会经常在群⾥或者⽹上的论坛上看到各种关于⾯试的问题:"Java实习⽣需要懂微服务吗"、"Java⼯作⼀年需要懂
Netty吗"、"⾯试的过程中会问Netty吗?".....
其实吧,真正⾯试的时候,你简历有什么内容,⼀般⾯试官就问什么。
如果问到了我简历上没写的,我要是知道简单的概念,我就告诉他对该知识点的理解,并告诉他这块内容我不太了
解。如果是没看过,那就直接说不懂这块。这样处理,我认为⼀点问题都没有。
之前我有幸也担任过⾯试官,当时我的leader就直接跟我说:"最好还是问候选者简历上写过的内容,可以稍微有
⼀两个问题超出简历外,但不能多"
我们程序员可专注的领域有很多,每个⼈的特⻓都不⼀样(术业有专攻)。懂⼤数据的⼈,可能没你懂Spring。懂
Spring的⼈,可能没你懂Netty
于是乎,在专业技能这块上,写上的东⻄最好是⾃⼰有理解的,了解其设计原理以及思想的(最好还看过部分核⼼
功能的源码)
不要求你写很多专业技能上去,只求被问到了这些技术栈,你都能有⾃⼰的看法以及理解。
举个例⼦,我之前⼯作就没⽤过SpringCloud/Dubbo/Netty/Docker等等,这些我都不写。问到我,我就说这块不
会。
但我之前看得⽐较多以及⼯作中⽤得⽐较多的,⽐如说:Redis、Flink、Kafka、HBase、SSM等等,这些我都写
上去。
如果遇到⼀个"⼤聪明"⾯试官,⼀直问你简历上没写过的技术栈,那这种公司不去也罢(⾯试官格局不太⾏)。
每⼀个主流的技术栈的技术点都⼤有可挖,写上⼏个过后,⾯试官还找不到问题可问,那也挺说不过去的。
专业技能写⾃⼰熟悉的,⾯试前就针对简历上所写的技术栈重点复习
03、简历常⻅QA
1、简历应该有多少⻚?
我们的简历不应该超过2⻚,禁⽌简历有3⻚或者3⻚以上的情况。简历这东⻄不是写得越多就越好的,要把重点给
突出来。
我在最开始投简历的时候,把简历写了3⻚,后来被热⼼的同学给提醒⼀下,最好简历控制在两⻚之内。我当时曾
经收到过的
2、要不要放照⽚?
这个⽆所谓的,我个⼈是不放照⽚的。像我⽤ markdown 写的,也不⽅便放简历。如果你⽤的是别的模板,你放照
⽚也是OK的。
3、项⽬经历没有怎么办?
很多同学可能没写过项⽬,就开始写简历了。我个⼈认为,像Java开发这种,在简历上是⼀定要出现项⽬的。将⼼
⽐⼼,如果你是⾯试官,应聘者没有项⽬,那作为⾯试官的你该问什么问题呢?
所以,⼀定要有⾃⼰的项⽬(如果真没⾃⼰的,也得去⽹上找⼀个出来,死扣这个项⽬)
4、简历格式是Word还是PDF?
显然,肯定是 PDF 格式的。word格式在不同的环境中排版很可能不⼀致,强烈建议将⾃⼰的简历转成 PDF 。
5、其余要注意的?
1. ⽂件命名最好根据对⽅所要求来命名,⽐如说: 姓名-学校-学历-岗位-性别 。如果对⽅没有要求,我建议⽂
件的命名应该要有以下信息: 姓名-学校-求职岗位-联系⽅式(邮件地址/⼿机号)
2. 简历上不要写多余的东⻄,校园⽣活这些我们不关⼼的哈。
3. 专业术语最好规范名称,该⼤写的⼤写,该⼩写的⼩写。
4. 简历格式正常统⼀,⽤其他模板的同学该对⻬就对⻬。
04、⾯试前总结
1、多花点时间在⾃⼰的简历上,⼀份好的简历是⾯试的敲⻔砖,简历代表着你
2、⾯向⾃⼰简历复习,不要盲⽬
剩余257页未读,继续阅读
销号le
- 粉丝: 25
- 资源: 289
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 937712277954201实习5.word
- 2程序语言基础知识pdf1_1716337722703.jpeg
- 简单的Python示例,演示了如何使用TCP/IP协议进行基本的客户端和服务器通信
- 考试.sql
- keil2 + proteus + 8051.exe
- 1961ee27df03bd4595d28e24b00dde4e_744c805f7e4fb4d40fa3f695bfbab035_8(1).c
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- windows注册表编辑工具
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- 校园通行码预约管理系统20240522075502
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0