程序员面试 10 大潜规则,千万不要踩坑!
云栖号资讯:【点击查看更多行业资讯】
在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来!
潜规则1:面试的本质不是考试,而是告诉面试官你会做什么
很多刚入行的小伙伴特别容易犯的一个错误,不清楚面试官到底想问什么,其实整个面试中面试官并没有想难道你的意思,只是想通过提问的方式来知道你会什么
比如:
面试官提问在实际项目中你们是怎么样使用缓存的?
初入行回答:使用redis,key-value存放
但是面试官可能是想知道:一般在业务中缓存什么样的数据,为什么要缓存这些数据,缓存数据如何保证实时性,如果缓存失效会对正常业务流程有什么影响,为什么要选择redis,redis的实现原理等等;
围绕着这个话题只要你能在某一方面回答得很深入很透彻,基本上面上的可能性会大大提高;
如果当你听到这个话题时,感觉不知道如何回到,或者说感觉很简单,几句换就说完了,那么基本上你很难面上,因为你的知识储备不够,说不出来关于技术相关的内容。
潜规则2:薪水要求高一点录取概率就大一点
我曾经面试一个刚毕业的大学生,简历上写的精通java,精通mysql,精通spring,然后我就问他你期望的薪水是多少呢?
他的回答是4K,先不说他简历上写的是真是假,但是有一点很明确,如果你在市场上去肉,别人都是卖30元一斤,而路边有个摆摊的只买10元一斤,那么你们会去买么?
另外,我想告诉大家的是,一般来说对于一家正规的互联网公司,真的不在乎多给工资,最重要的是人才;
或者我们换位思考一下,假设你是项目经理,你来招人帮你干事情,你会节约一点工资,去招技术差的,帮老板节约成本,自己慢慢来带人么,给自己找一大堆事情么?
而且,从心里角度来说,人们一般只会集中精力关注一个点,如果你的期望薪水高一点,那么他在考虑是否录取你时考虑的就是薪水问题,或者就是考虑你的技术问题,但是工资是老板发,技术是自己使用,所以从某方面来说如果有几个人与你技术差不多,但是从潜意识里,就会因为你的期望工资高而觉得你的技术好一点,最后录取你,这就像假设我们要求买一件羽绒衣服,同时看上了两件,一件800元,另一件1000元,我相信大多数人都会认为1000元这件质量好点,如果再加上买这件衣服的钱不是
你出,那么你会选择那件呢?
最后提醒大家,期望薪水高一点并不是说无边界,那么到底多少合适呢?
可以从两个方面考虑一是工作年限,一般来说
初入行:8K到12K
1年到2年:10K到15K
3年到5年:13K到22K
5年以上:18K以上
当然,不同的地区有点差别,但差别应该不大
另一个方面是参考大公司的工作标准,打开招聘信息,查看大公司的招聘信息,一般来说都是给的一个区间值,你可以把区间值最大的那个值乘80%作为你的期望薪资的参考值
比如:
24*0.8=19.2 那么期望薪资19K比较合适
潜规则3:简历上罗列了很多技能的很难面上
这里我就简单说一下为什么,简历上罗列很多技能可以反映如下几个问题:
1.不清楚java工程师的核心技术是什么,给面试官的第一感觉就是:外行;
2.罗列的技能越多面试官问的方向就越多,你很难每一样都精通,最后会成为问的每一个技能你都只会点皮毛;
3.完全暴露出你没有任何工作经验,我见过有的把熟练使用办公软件、外语等级、计算机二级什么的都写在上面;
那面试技能这里到底应该怎样写呢?
从个人经验和及面试反馈来看,个人建议如下:
1.写两个精通或者深入研究得技术点,如:对多线程高并发、jvm有深入研究等;
2.写三个熟练应用,这个最好写常用的框架,如:SSM等;
3.写三个了解并能简单使用的技能,如:自动化部署、全文检索、前端相关的框架等;
总之技能这一栏要在潜意识里引导面试官去问你你已经准备好的话题;
潜规则4:笔试题做不来影响并不大,关键是要体现出你在认真对待
首先大家要明白一点的就是,在你认真对待笔试题的情况下,笔试题做得好与不好、正确与错误其实影响并不大,注意我这里说的是认真对待的情况下;
这一点估计没有多年工作经验或没有带过团队开发的人很难理解,其实大部分面试官招人重点看如下3点:
1.是否聊得来
2.主观能动性
3.逻辑思维
注意:我这里并不是没有任何基础的人具备上述三点就能面试,而是指已经基本会编程的情况下满足上述三点就很容易面试上;关注微信公众号:互联网架构师,在后台回复:2T,可以获取我整理架构干货。
潜规则5:对自己要自信,面试官只是比你早到公司几个月而已
首先强调一点,对自己自信,并不是不尊重面试官;
这里主要表达的核心思想是,在整个面试中你要让人感觉出你和面试官是平等的,面试官在挑选你,你也在挑选公司;
潜规则6:不写假简历,但必须扬长避短
其实这里就是我们常常说的如何包装简历,老老实实总是会吃亏的;
诚实守信、不写假简历这是最基本的职业道德;
但是,扬长避短,适当的夸张一下自己的能力是很有必要的,这就如同一家公司在对外宣传自己的产品是一个道理;
好了,这一点我也不好在公开场合长篇大论,先具体、实际的了解情况,然后在根据实际情况包装简历;
潜规则7:老板是人精,谈理想时,别虚伪,要坦诚
这里一般是面试的最后一个环节,
你一定要然人感觉你是一个真诚、实干的技术员,
千万不能然人感觉你是一个浮躁、眼高手低的人;
潜规则8:不打没有把握的仗,必须充分准备
这是面试是否顺利非常非常重要的一个环节,也是很多浮躁的最容易犯的错误。
它的核心思想其实就是:面试必须系统化的认真的准备!
重要的事说3遍
面试必须系统化的认真的准备!
面试必须系统化的认真的准备!
面试必须系统化的认真的准备!
怎样系统化的认真的准备呢?
以下7个步骤是在我实际经验中总结出来的,提供给大家参考
1.最基本条件,熟练完成ssm结构下的CRUD+高级查询+分页+登录+注册+注销+购买+订单
2.系统化的知识点,对知识点系统化的梳理和系统化的看面试题,并且强行将知识点划分为3类,精通、熟练、了解,千万别东看一下西弄一下,最后会让你浮躁的心直接在面试中崩溃掉
3.写简历,简历中必须在醒目的位置体现出技术点(hr就认几个关键词,决定是否通知你面试),如果投递出去的简历面试邀请率低于60%,肯定是简历写得有问题,最好找专业人士帮你看看简历,或者关注微信公众号:Java技术栈,在后台回复:简历,可以获取一些不错的参考简历模板。
4.模拟面试(三次),提高面试通过率。面试的成本其实挺高的,好不容易收到面试通知,千辛万苦赶车找路来
到面试的地方,如果犯了常规的低级错误,其实很不划算,早一天找到工作就早一天赚到钱(程序员的工资平均在500左右一天)
5.实战学习面试(5次实战面试),出去面试,但目的不是为了面上,而是为了让你放松心情,不紧张,习惯与面试官进行技术沟通(其实很多人在这个阶段就会拿到offer)
面试完后马上回忆并记录面试中问了那些问题,自己大体是怎么回答的,然后与专业人士讨论这样回答是否恰当,必须保证下次遇到类似问题会回答得更好,否则面试很多次也不会有提高,因为在你回答得不好或者明显错误的地方面试官并不会给你指出来,这就是为什么,很多人出去面试说自己回答得很好,然后就让他等通知,然后。。。就没有然后了
6.正式面试,同样,每面试一次后马上与专业人沟通,最后你会发现每个面试官问的问题都大同小异,你会觉得面试so easy!当你拿到多个offer后,然后从中选一个,那感觉简直就像走上了人生巅峰!
7.通过试用期,虽然都说面试造飞机、工作拧螺丝,但是估计对于刚入行的人来说,还是有很多的技术没有接触或者不懂,这时不懂的一定要多问,业务上的多问同事,技术上的要先自己研究一下,如果还是不懂就要多请教专业的人,实在不懂再问同事,总而言之言而总之一定要积极主动!
潜规则9:选择大于努力的前提是先足够的努力才会有选择
很多人都在倡导选择大于努力,可更重要的往往更容易被忽略,那就是:只有足够的努力才会有选择。
这就形成了一个死循环,或者用我们程序员术语叫做:死锁,选择一家好的公司上班,对自己的发展前景很重要,但前提是你能拿到好公司的offer!
潜规则10:人生苦短,绝不将就,必须去自己真心想去的公司
我遇到过很多人,在跟他们聊天时,他们都有类似的心里:一点都不想在这里上班,但是工作又不好找,只好暂时做着,着一做就是好几年;
每天带着一种不愿意的心情上班,是何种的煎熬,而且我相信也很难作出卓越的成绩,最多免强把工作完成,这样做下去意义又何在!
结束语
以上是个人的工作经验总结,不一定完全正确,但一定是发自内心的实际经验总结与思考!
【云栖号在线课堂】每天都有产品技术专家分享!
课程地址:https://yqh.aliyun.com/zhibo立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK
原文发布时间:2020-06-02
本文作者: 姿势帝
本文来自:“互联网架构师 微信公众号”,了解相关信息可以关注“互联网架构师”
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
【SRE学堂第一讲】OSS从入门到精通 - 产品综述
前言 阿里云SRE团队首次推出SRE学堂,我们精选了广大客户主流部署的云产品进行由浅入深的系列介绍,目的是让使用阿里云的客户对产品有一个相对全面的了解。同时也希望读者能够反馈后续希望学习了解的产品,我们将根据需求不断推出更新。 本期我们推出的产品是被客户广泛使用的对象存储产品——OSS。后续会通过4个章节逐步介绍该产品,涵盖产品概念、产品架构、运维工具及运维常见问题等内容。 图1:SRE学堂课程规划 1 OSS是什么 说到OSS产品,大家都要知道OSS是什么?OSS是阿里云对象存储服务(Object Storage Service)的一个简称,它是阿里云提供的海量、安全、低成本、高可靠的云存储服务。 OSS可以被理解成一个即开即用、无限大空间的存储集群。相较传统建服务器存储而言,OSS在可靠性、安全性、成本和数据处理能力方面都有着突出的优势。使用OSS,您可以通过网络随时存储和调用包括文本、图片和视频等在内的各种非结构化数据文件。 OSS将数据文件以对象/文件(Object)的形式上传到存储空间(Bucket)中。OSS提供的是一个Key-Value键值对形式的对象存储服务。用户可以根...
- 下一篇
红帽为何要推出基于云原生的编程框架 Quarkus
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 导读:随着各种开放云平台的出现,传统的基于 Java 和 J2EE 的编程模型和框架在云环境下无法适应,高内存需求和启动速度缓慢等限制了它们在云平台的扩展能力,面向云原生的编程框架需求变得越来越多。2019 年红帽发布了基于云原生的 Java 框架 Quarkus,本文作者冯征从 Quarkus 项目背景、设计特色、应用场景、开发难点等方面做了全方位剖析,希望给关注 Quarkus 框架的开发者带来一些帮助和思考。他还将在 QCon 全球开发大会(北京站)2020 分享 Quarkus 的更多技术动态,敬请关注! Quarkus 项目背景 2018 年,在一次内部会议中,有人问到“有什么会成为红帽中间件最大的威胁?”,红帽中间件副总裁 Mark Little 的回答让我印象很深。他最担心的事情是,如果一种新的编程语言(比如 Go)能够给用户提供更快地运行速度,并且提供更丰富的类库来支持从 Java 应用的迁移,那么在云环境不断完善并进入用户的生产系统后,这种应用替换和迁移的代价在不断降低...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7,8上快速安装Gitea,搭建Git服务器