面试准备
简历
面经——刷面经是为了临时抱佛脚,特别是针对这家公司刷面经,起码客观题如果问到了回答比较有把握。
知己知彼——主要业务,主打产品和公司发展历程,准备一个和产品业务相关的问题
录音设备——复盘,语速放慢一点,声音放大一点,注意自己说话的语气词和表达方式有哪些不足,加以改正。
凡是预则立,不预则废。
自我介绍
自我介绍环节对于技术越差的人来说越重要,这是我们自己能把握面试风向的唯一机会,避免过早进入一问一答的回合制环节,这对于技术差的人来说是弱势,面试时间基本上是恒定的,自我介绍时间用时越多,那么相对的面试提问环节耗时就越少了。自我介绍环节把握点:
秀优势——把自己的优势或者想表现的技术在自我介绍环节秀出来,避免面试官没问到被雪藏。
套近乎——花一点点时间了解面试的公司和岗位,表现自己的兴趣与对咱公司的了解度。
摆技术——摆出自己擅长的技术,圈定面试技术栈范围,这样只要面试官按照这个范围出题,对于其提出的问题有相应的自己理解的可替代技术就可以深入聊聊,特别是中间件这块,比如zookeeper+dubbo等和springcloud全家桶处理思想本质是差不多的
一个时间段+一件小事+一些润色+海誓山盟
自我介绍应该讲明白的三件事
我是谁——与众不同或鹤立鸡群
我做过什么,我做成过什么——经验和经历,能力和水平
我想做什么
做好自我介绍的三个建议
以文字的形式写好背熟。
切中要害不谈无关的内容。
条理清楚层次分明,并且在自我介绍中埋下套路,做了重要的贡献等(等面试官发问是什么贡献)。
自我介绍简介
深入理解Java虚拟机》和《JAVA并发编程实战》,让自己更能深入地理解JAVA这门语言。当然平时我也会关注一些牛人分享的博客文章以及参与一些技术论坛讨论,交流等等。通过这些来扩宽自己的技术广度和提高自己的技术深度,了解一些技术的原理和其出现是为了解决什么问题,让自己能够知其然,并能知其所以然,为日后的工作储能。目前工作中做架构方面的事情越来越多,会同事一起探讨工作中遇到的一些技术难点的解决方案,像数据库底层索引啊,设计模式这类的研究得比较深,有比较深入的理解。本人的一个比较突出的优点是处理问题的能力优秀,善于发现问题、分析问题及解决问题。就拿我在浙江中心化这个项目来说吧,这个项目描述+RPC超时问题和JVM问题的研究解决。
一二面
基础知识和算法,运气+实力
框架中间件,源码问题中有不会的,可以往自己会的地方引导
项目相关,必须能阐明主要业务,亮点,遇到的问题,如何解决的,获得的经验和方法论
注意问到不懂的计划问题解决思路是:我还没有深入去了解这个技术,但是我对某某某(JVM,设计模式,Redis,rabbitMQ)有比较深入的研究,你愿意一起聊聊么?策略就是对于自己不会的先退一步,再往自己会的侧方向前进一步。对于自己不熟悉的技术或者技能,在回答完面试官说对这个的理解后,可以加上一句——如果公司需要,我可以学,我可以深入去学习理解掌握这门技术。
HR面
职业规划问题的回答
表现出对这个城市的喜爱和有长久深耕发展的打算
心态好,表现出自己学习能力强等自信
HR知道你离职会考虑你是否着急找工作,着急则会压offer薪资。
面试谈薪
预留期望薪资水分,让HR可以小刀。——跟买卖一样,人之常情。
谈薪敢要钱,也是能力和自信的一种表现。
说上一家公司薪资时,除了提16薪外,还可以说神州是招商引资进来的,有公司半价购房福利补贴。
如果公司在薪资方面没法继续提供,那可以在租房,交通,餐补等看看是否有提供补贴;还有就是调薪机会是否有优先安排?这个比较虚。
想好自己的薪资底线,正确评估自己的身价,不要高估或者低估自己。
典型面试问题分析
表现出与工作或公司文化相匹配的爱好。
避免太闲或太冒险的爱好,也不要贬低别的爱好,万一面试官喜欢的是那种就不好了,可以避而不答,说自己最近都在勤于提高游泳技巧等。
了解你的稳定性。
回答方向:
求发展。希望在这个领域有更大的发展,目前的公司客观上具备这个条件。是为了个人的理想和追求。
不可抗力。部门解散了;部门组织结构发生大的变化,不适合发展;回家乡上班等。
判断你的自我认知以及性格跟职位的匹配。
不会拒绝别人,同事找我帮忙或者有什么业务问题技术问题等找上我时,我都会优先帮忙解决,时常导致我自己的工作进度落下。现在我也有意识到自己的这个问题,因此我会对自己手头上的任务分轻重缓急,对同事的帮忙也分轻重缓急,按照合适的安排去处理,避免对自己工作进度的影响。
善于发现问题,分析问题和解决问题。就拿项目来说。。。。
突出重点
注意细节描述
如何评价自己的大学生活?
比如自己自学了JAVA,用java语言自己搞了个秒杀系统。
正确的回答是这种事不会发生在我身上,考察你的服从意识。意见有分歧,可以在私下说。
直白点是想考察你能在我公司干多久。
你为什么选择我们公司
对行业的了解,对公司的认同,对职位的热爱。在这三点里展开说。
测试你的抗压能力,你的抗压能力决定了你工作时承受压力的能力。
不能说我没有问题了。
别不走心地问很容易找到答案的问题。比如公司的主营业务啊这些。
让面试官感觉你有上进心,对该职位有兴趣。
我大概多久能得到公司对于我这次面试的回复。
远程面试
电话面试——开卷考试
视频面试——建立美好印象
提前准备,对着简历阐述自己就像开卷考试一样
让面试官先挂电话,结束时感谢您的来电,拜拜
面试环境嘈杂不允许面试时,询问对方姓名,越多一段时间后找到合适的面试环境回电回去。
注意通话语调语气,热情,乐观,投入,口齿清晰,面对微笑回话。
保持专注
适当反问,反应出自己对公司的兴趣
视频面试不要看摄像头,要看摄像头下面一点点,避免面试官觉得你在注视着他。
不要打断面试官说话。
现场面试
多面试官:
分辨主面试官——话少问核心问题的就是主面试官
重视每一个面试官
发展可能的”同志“——老乡,共同爱好等拉近关系
贬低别人,攻击别人用于也无法抬高自己
面试注意事项
做一个好的
倾听者
,不要打断别人说话,让对方把话讲完,是一种能力更是一种修养。
永远不要和面试官争辩
表现出自信心,就算有不懂的技术面过后可以学,但没有自信就万万不能。
给面试官肯定且正面的答复。(当问某些技能时不要说差不多知道,大概了解,基本上明白这种模棱两可的回答)
幽默,越是能在紧张的氛围下开玩笑的人,越是有自信的人。
面试紧张原因
准备不充分
自信心不足
负面预想多又得失心过重
克服面试紧张
客观看待——紧张是正常的
处理面试紧张大招——大大方方地承认它,摊牌承认非常珍惜这次面试机会,所有才会如此紧张。
做好准备——做好准备才会不慌
培养自信——一点一点小的成功会积累你的自信
看淡得失——不要在一颗树上吊死,还有其他很多的机会。
拒绝Offer
面对offer的基本原则
没有完美的工作,当下没有,未来也不会有
当你没有更好的选择,眼前就是最好的选择
步骤:
真诚地表示感谢,以后有机会再合作。
说明拒绝的理由
不要说贬低对方公司的话,比如说起办公环境太差,福利太差这类的。
如何顺利度过试用期
试用期最重要的3个时间节点:第一天,第一周,第一个月。
新员工培训等一开始要好好地表现,起码不要玩手机瞌睡等留下不好的印象。
注意工作时的态度、方法和效率。工作安排时或者会议时可以记录要点在纸上,后面与领导确认要点是否正确。
简历
项目经历
项目避免烂大街,稍加润色,让人看起来耳目一新,解决了市面上同类项目的痛点,优化了什么功能。
维护一份理想中的简历,然后面向简历去学习。
5W1H介绍项目经验
who——你主导了还是参与了项目
when——什么时候做的
where——在哪做的
how——怎么做的
why——怎么立项的,为什么要做
what——做了什么
一真二实三扩展
有的放矢,言之有物(真)
项目数据,你的角色,负责什么工作,用了什么工具技术,完成情况怎么样,体现出结果,对什么技术或业务有了更深的理解。要用具体的数据,避免主观性的描述。(实)
通过项目体现出自己的综合素质,比如沟通能力,管理能力,创新能力(通过采用什么技术使得项目提前完成,或提高了项目的快速处理问题的便利,学习能力,为了了解什么工具和技能,花了多少时间看完了所有参考资料。(扩展)
自我评价
没有面试邀请的原因
简历写得太差
注意错别字
把一样的事情能用不一样的方式呈现出来,让人注意到你
针对想要去的企业职位要求新增定制化的技术,比如增加了解k8s,docker等关键字,通过hr初选。
简历投得太差
胆大心细脸皮厚
程序员必知必会
学习优先顺序——广度优先,后面兼顾深度
常用数据结构的实现原理、优劣势以及增删改查的时间复杂度
常用算法
从解耦的思路吧常用设计模式看懂
代码规范、注释占比
沟通能力、统筹能力、厚脸皮不耻下问
进阶方法论
API思想
(需求供给理论,市场机制:通过对方需求决定己方输出,所有人都可以被看成是Api,这样可以极大提高工作效率,精准解决问题。
框架产品等都是可以理解阅读甚至模仿的,并不是无法理解的,深不可测的。权威大牛都是人,是人都会犯错,框架工具都是人写的,是可以学习、模仿、甚至自制的,以学习者挑战者的心态去面对(而不是朝圣者膜拜者),而不是自认为无法逾越。
学习记忆法
理解转化做记录:把所学的知识
结合自己的理解记录下来
结合场景学技术:为所学技术设计一个实际的业务场景运用到自己的项目中。
一个项目全罩住:维护一个练手项目承载学到的新技术。
面试要求
选择比努力重要
两利相权取其重,两害相权取其轻
选择误区:
不敢选择
一直选择
不知道怎么选择:把专业当职业,妄想把兴趣当工作(这是在其实你对兴趣要求不高的情况下的误区)
与其发现自身的兴趣,不如去挖掘自身的优势。
扩展
就像我问没结婚的人小孩喂养问题?夫妻家庭关系如何相处等问题是问不到结果经验的。要找对人问。
百度指数
深度思考比勤奋更重要。
对于自己不熟悉的技术或者技能,在回答完面试官说对这个的理解后,可以加上一句——如果公司需要,我可以学,我可以深入去学习理解掌握这门技术。
能力不成,干不了事;心态不成,干不好事。
为自己工作,提升自身的职业技能素质。
认真对待工作汇报,这是表现自己的机会。(会工作还要会吆喝,把工作做到超出预期才有升职可能。)
重视工作中的细节。(会议要带纸笔表示尊重并记下重要事项。)
管理好自己的情绪。
错了就认,认了就改。
养成反馈的意识和习惯。(及时反馈工作进度及困难)
不埋怨,不抱怨,不混日子。
给结果,说功劳,少秀悲情。(领导看的是利弊,不是对错)
说数据,说方案,勤于思考。(给领导做选择题选方案,而不是询问是不是,可不可以)
提升自身价值,才会有人脉。(人脉的本质是资源对等和价值交换)
学到很多东西的诀窍是不要一下子学很多东西。
你的性格是否胜任这份工作,是否和团队匹配。比如技术就要求要有专研技术的热情。
投简历:胆大心细脸皮厚
简历每半年或一年更新一次
菲尔人格测试 :42分
中道者
41分到50分:平衡的中道者。
你是一个有活力、有魅力、讲究实际,而且永远有趣的人。你经常是群众注意力的焦点,但你是一足够平衡的人,不至于因此而昏了头。你亲切、和蔼、体贴、宽容,是一个永远会使人高兴、乐于助人的人。
以貌取人,虽不高尚,但这是社会显示。只要有人参与的事情,就有主观的因素在。
对公司的了解代表着你的意向性,对公司的认同证明了你的稳定性
总结反思才能避免再同一个地方折两次。
对于面试不是很好的时候,可以询问哪里表现得不好,希望给点建议。
因为当场拒绝别人的成本很高,特别是时间成本。会被追问拒绝理由等。
你的决定,和饼(hr和公司画的饼)无关。
大公司需要螺丝钉,小公司需要发动机。
考量点:
工作内容
部门情况——是否有牛人,是否是公司重要部门,不要去充满负能量的团队。
公司发展
要现实一点,务实一点,该弯腰低头就得这么做。
合同到期后公司不续约,是要支付每工作一年一个月的薪水补偿的。劳动期满未续签劳动合同,劳动者继续在用人单位工作,视为劳动合同的继续履行,所有劳动合同到期不要慌张,该慌张的反而是公司。
不要记流水账,要主次分明,工作内容要有量化,数字支撑。
注意写个人的成绩和进步需要跟公司的需要相关联。
成绩——你做成了什么。
进步——你以后还能做什么。
不足——你的自我认知,被批评过的经历,不足要有解决方案。
吆喝——喊口号,画大饼,表感激。
东西再好,也得吆喝
参考
不高兴就喝水
尚硅谷IT面试技巧