渴望通过面试的小确幸

前言

金九银十即将到来,今天来聊一聊面试那点事。众所周知,不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个“有章可循”代指的意思只是说应对技术面试是可以提前准备。 我个人其实特别反感那种临近考试就提前背啊记啊各种题的行为,我觉得这种方法特别极端,妥妥的应试主义者,但不可否认的是,短时间内确确实实能通过面试顺利进入到一家公司去工作,但在稍有⼀点经验的面试官面前,这些所谓的遮羞草会荡然无存的。所以打铁还需自身硬,踏踏实实地走,⼀步⼀个脚印方能站得高,行得远。

如何准备面试

技术层面

  • 提前准备技术⾯试

搞清楚自己⾯试中可能涉及哪些知识点、哪些知识点是重点。⾯试中哪些问题会被经常问到、自己该如何回答。(强烈不推荐背题,第⼀:通过背这种⽅式你能记住多少?能记住多久?第⼆:背题的方式的学习很难坚持下去!第三:涉及到底层原理、源码系列的题目靠背题是无法深入理解的)

  • 搞清楚面试官可能会问哪些方向的问题

你准备面试的话首先要搞清技术面可能会被问哪些⽅向的问题吧。我以一张图的方式形象直观的展示一下
在这里插入图片描述
上⾯思维导图大概涵盖了技术⾯试可能会设计的技术,但是你不需要把上⾯的每⼀个知识点都搞得很熟悉,要分清主次,对于自己不熟悉的技术栈不要写在简历上,对于自己简单了解的技术不要说自己熟练掌握精通云云。。。

  • 准备好自己的项目介绍

如果有项⽬的话,技术面试第⼀步,⾯试官⼀般都是让你自己介绍⼀下你的项⽬。你可以从下面⼏个⽅向来考虑:
1.对项⽬整体设计的⼀个感受(⾯试官可能会让你画系统的架构图)
2.在这个项目中你负责了什么、做了什么、担任了什么⻆⾊
3.从这个项目中你学会了那些东⻄,使⽤到了那些技术,学会了那些新技术的使⽤
4.另外项目描述中,最好可以体现⾃⼰的综合素质,⽐如你是如何协调项⽬组成员协同开发的或者
在遇到某⼀个棘⼿的问题的时候你是如何解决的⼜或者说你在这个项⽬⽤了什么技术实现了什么
功能⽐如:⽤redis做缓存提⾼访问速度和并发量、使⽤消息队列削峰和降流等等

  • 花时间⼀些逻辑题

面试中发现有些公司都有逻辑题测试环节,并且都把逻辑笔试成绩作为很重要的⼀个参考,所以平时空闲时间多的可以刷⼀下笔试题目(牛客⽹上有很多)。但是不要只刷面试题,不动⼿code,程序员不是为了考试而存在的

  • 面试之前做好定向复习

所谓定向复习就是专门针对你要⾯试的公司来复习。⽐如你在⾯试之前可以在⽹上找找有没有你要⾯试的公司的⾯经。

其他层面

  • 随身带上自己的成绩单和简历

校招的话,公司一般会在⾯试前都会让你交⼀份成绩单和简历当做面试中的参考

  • 休闲着装即可

穿⻄装、打领带、小皮鞋?NO!NO!NO!这是互联⽹公司⾯试⼜不是去⾛红毯,所以你只需要穿的简单⼤⽅就好,不需要太正式,实在想不到穿啥,度娘一走,标配格子衫对吧,略略略。

  • 平时锻炼一下自己的语言组织能力和表达能力

表达能力绝对是面试的时候重要的考察项目。咱们做的是程序员这一行,讲究的是团队协作,不是写作、画画,一支笔、一个人就行了,在会写代码的基础上能完整且有条不紊的说出来的话,在面试官的心中会大大加分的。
小贴士:
1、不紧不慢,平心静气
2、条理清晰

  • 保持良好的心态

古语说得好,只要功夫深,铁杵磨成针,面试的成功与否,在于平时的积累,临时抱抱佛脚,看两道面试题是没有用的,只要平时足够努力,成功是水到渠成的事情,平时不怎么研究技术的,那也就是个听天由命的事情,只要充分地展示平时自己的所学就可以了。

不要把面试当作面试,当做一次技术交流,把面试的心态从我要找到一份工作转变为我要通过面试去发现不足、提升自己,这样就会平和多了,即使失败也不会有太多失望的感觉。

另外,如果平时自己热衷于研究技术的朋友,真的要有自信,不要觉得别人面试你别人就比你厉害。面试官未必比你优秀,他问的问题往往都是他平时研究得比较多的问题,你一样有很多自己的研究面试官未必知道。

  • ⾯试之后记得复盘

如果失败,不要灰心;如果通过,切勿狂喜。⾯试和⼯作实际上是两回事,可能很多⾯试未通过的⼈,⼯作能力比你强的多,反之亦然。面试也像是⼀场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、丧失斗志。也不要因为⾯试通过而沾沾⾃喜(不以物喜,不以己悲),等待你的将是更美好的未来,继续加油鸭。

简历很重要

⼀份好的简历可以在整个申请面试以及面试过程中起到非常好的作⽤。 在不夸大自己能力的情况下,写出⼀份好的简历也是⼀项很棒的能力。为什么将简历单独拿出来说呢?

  • 先从面试前来说

1.假如你是网申,你的简历必然会经过HR的筛选,⼀张简历HR可能也就花费10秒钟看⼀下,然后HR就会决定你这⼀关是Fail还是Pass。
2.假如你是内推,如果你的简历没有什么优势的话,就算是内推你的人再用心,也⽆能为力。
另外,就算你通过了筛选,后⾯的⾯试中,⾯试官也会根据你的简历来判断你究竟是否值得他花费很多时间去⾯试。
因此,简历就像是我们的⼀个⻔⾯⼀样,它在很⼤程度上决定了你能否进⼊到下⼀轮的⾯试中。

  • 再从面试中来说

我发现⼤家比较喜欢看面经 ,这点⽆可厚⾮,但是⼤部分面经都没告诉你很多问题都是在特定条件下才问的。举个简单的例子:⼀般情况下你的简历上注明你会的东西才会被问到(Java、数据结构、网络、算法),比如写了你会 redis,那⾯试官就很⼤概率会问你 redis 的⼀些问题。⽐如:redis的常见数据类型及应⽤场景、redis是单线程为什么还这么快、 redis 和memcached 的区别、redis 内存淘汰机制等等。
所以,首先,你要明确的⼀点是:你不会的东西就不要写在简历上。另外,你要考虑你该如何才能让你的亮点在简历中凸显出来,比如:你在某某项目做了什么事情解决了什么问题(只要有项目就⼀定有要解决的问题)、你的某⼀个项目里使用了什么技术后整体性能和并发量提升了很多等等。虽说
⾯试和⼯作是两回事,但聪明的⼈会把面试官往自己擅长的领域领,其他⼈则被面试官牵着鼻子走。归根结底,你要想要获得自己满意的 offer ,你自身的实力必须要强。

  • 关于简历你必须知道的点

1.大部分公司的HR都说我们不看重学历(骗你的!),但是如果你的学校不出众的话,很难在⼀堆简历中脱颖而出,除非你的简历上有特别的亮点,比如:某某大厂的实习经历、获得了某某知名⼤赛的奖等等
2.大部分应届⽣找⼯作的硬伤是没有⼯作经验或实习经历,所以如果你是应届⽣就不要错过秋招和春招。⼀旦错过,你后⾯就极⼤可能会⾯临社招,这个时候没有⼯作经验的你可能就会⾯临各种碰壁,导致找不到⼀个好的⼯作
3.写在简历上的东西⼀定要慎重,这是⾯试官⼤量提问的地⽅
4.将自己的项⽬经历完美的展示出来非常重要

写简历必须了解的两⼤法则

  • STAR法则(Situation Task Action Result)
    1.Situation: 事情是在什么情况下发⽣;
    2.Task:: 你是如何明确你的任务的;
    3.Action: 针对这样的情况分析,你采⽤了什么⾏动⽅式;
    4.Result: 结果怎样,在这样的情况下你学习到了什么。

简而言之,STAR法则,就是⼀种讲述自己故事的⽅式,或者说,是⼀个清晰、条理的作文模板。不管是什么,合理熟练运⽤此法则,可以轻松的对⾯试官描述事物的逻辑⽅式,表现出⾃⼰分析阐述问题的清晰性、条理性和逻辑性。

  • FAB 法则(Feature Advantage Benefit)
    1.Feature: 是什么;
    2.Advantage: ⽐别⼈好在哪些地⽅;
    3.Benefit: 如果雇佣你,招聘⽅会得到什么好处。

简而言之,FAB 法则法则主要是让你的⾯试官知道你的优势、招了你之后对公司有什么帮助。

项目经历怎么写?

简历上有⼀两个项目经历很正常,但是真正能把项目经历很好的展示给⾯试官的非常少。对于项目经历
⼤家可以考虑从如下几点来写:

  1. 对项目整体设计的⼀个感受
  2. 在这个项目中你负责了什么、做了什么、担任了什么角色
  3. 从这个项目中你学会了那些东西,使用到了那些技术,学会了哪些新技术的使用
  4. 另外项目描述中,最好可以体现自己的综合素质,比如你是如何协调项目组成员协同开发的或者在遇到某⼀个棘⼿的问题的时候你是如何解决的⼜或者说你在这个项目⽤了什么技术实现了什么功能,比如:用redis做缓存提⾼访问速度和并发量、使⽤消息队列削峰和降流等等

专业技能该怎么写

先问⼀下你自己会什么,然后看看你意向的公司需要什么。⼀般HR可能并不太懂技术,所以他在筛选简历的时候可能就盯着你专业技能的关键词来看。对于公司有要求⽽你不会的技能,你可以花几天时间学习⼀下,然后在简历上可以写上自己了解这个技能,也算是锦上添花了。比如:
计算机网络、数据结构、算法、操作系统等课内基础知识:掌握
Java 基础知识: 掌握
JVM 虚拟机(Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理): 掌握
⾼并发、⾼可⽤、⾼性能系统开发: 掌握
Struts2、Spring、Hibernate、Ajax、Mybatis、JQuery :掌握
SSH 整合、SSM 整合、 SOA 架构: 掌握
Dubbo: 掌握
Zookeeper: 掌握
常见消息队列: KafKa、RabbitMQRocketMQ 掌握
Linux: 掌握
MySQL常见优化⼿段: 掌握
Spring Boot +Spring Cloud +Docker: 掌握
Hadoop ⽣态相关技术中的 HDFS、Storm、MapReduce、Hive、Hbase :了解

排版注意事项

  1. 尽量简洁,不要太花里胡哨;
  2. ⼀些技术名词不要弄错了大小写比如MySQL不要写成mysql,Java不要写成java。这个在我看来还是比较忌讳的,所以⼀定要注意这个细节;
  3. 中⽂和数字英⽂之间加上空格的话看起来会舒服⼀点;
  4. 如果实在不会排版,可以下载现成的简历模板,自己完成数据的填充即可。

其他的⼀些⼩tips

  1. 尽量避免主观表述,少⼀点语义模糊的形容词,尽量要简洁明了,逻辑结构清晰。
  2. 如果自己有博客或者个⼈技术栈点的话,写上去会为你加分很多。
  3. 如果自己的Github比较活跃的话,写上去也会为你加分很多。
  4. 注意简历真实性,⼀定不要写自己不会的东西,或者带有欺骗性的内容
  5. 项⽬经历建议以时间倒序排序,另外项⽬经历不在于多,而在于有亮点。
  6. 如果内容过多的话,不需要非把内容压缩到一页,保持排版干净整洁就可以了。
  7. 简历最后最好能加上:“感谢您花时间阅读我的简历,期待能有机会和您共事。”这句话,显的你会很有礼貌。

寄语

不要为了能顺利入职就说自己能接受高强度的加班,当然了,加班有时不可避免,但要记住,身体才是革命的本钱,你既不是黄忠,也非廉颇。所以在保证自己进度的前提下尽可能的合理安排休息时间,不要人还未到中年就已经头发花白,整的自己身心俱疲,开个玩笑,春风十里不如你,再见我是孔乙己。
雄心是成功路上的指南,信心是永不放弃的呼唤,热心是成功者的胸怀,耐心是驱赶困难的利剑,责任心是迈向成功的必然,愿五心伴您度过每一天,祝大家都能找到自己心仪的工作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值