程序员面试必备的5个问题

更新日期: 2019-08-29阅读: 1.4k标签: 面试

年年有面试,岁岁有面试.

如果说工作内容占据了职业生涯的90%,那么面试就占据了10%.

面试决定了我们是否可以进入某个公司,是否可以谈判一个较高的薪水,是否可以胜任某些重要的职位.

千万不要以为技术水平决定了你的工资和等级,如果不能有一个好的面试过程,那么之后的试用期和正式期除了任务的数量和困难程度可能指数级增加以外,其他的并不会改变.

就算短时间做出超越几倍的努力和价值,也还是一样,升级加薪至少一年以后起步,这是整个市场的行业规律.

没有人情,很少例外.


信任问题

互联网找工作,能够内推的先争取内推,这能省去大量的时间和精力成本.

为什么互联网工作内推的成功率非常高,因为内推的本质就是信任度,也是警示绳.

能够被内推的人要不是能力强,就是人脉广,最差的也是路子够野,有被内推的基本条件和机会.

求职的同学无非想找个薪资合理,环境舒适,尽可能不是996的公司,但是没进公司前,就算Hr说的天花乱坠,谁也不知道真实的工作环境是什么样.

很多面试术语中隐藏着各种各样的坑,

hr说弹性工作,实际上就是加班多,还没有加班费,这个时候只有在里面真实工作过的同学,才会知道他们平时几点下班,是否经常加班加点,还有没有更多各式各样防不胜防的坑.

如果没有提前说的明白一些,到时候求职的同学因为这一个工作拒绝了其他还不错的工作机会,公司也因为新人的交接和流失造成项目的延迟之类的,都是会有一些不太好的影响.

而内推你的的同学,他们不一定会在你面前一一数落自己的公司的缺点,但是在内推前,肯定内心会自我审视一番,到底要不要为了一笔推荐费拉你入伙坑, 也不会把不合适的推荐给你,免得两边不讨好,浪费自己和大家的时间.

这就是一个初步的中间人筛选,也是一个真实工作信息交流.

被内推的同学一定是有足够的工作能力和经验,经过筛选之后推荐的,越是熟人,越是慎重.

日后在工作中也会有一根检验线,被推荐人表现优异或者不太好,或多或少都会牵连到举荐的同学,稍微有点责任心的,都不会把有些事情做得太过分.

再者,有熟人好办事,新人有熟人能很快融入圈子,稍微引导和帮助下,工作的流程也能快速上手.

毕竟技术之外,也有很多江湖事.


年龄问题

程序员的中年危机并不是危言耸听,有一些潜规则总是不被人所知.

如果你已经接近30岁或者大于30岁,机会成本就会更小,有的岗位硬性规定多少年龄不予录用.

如果刚好到了临界线,请把自己打扮的年轻一些,健康一些.

既然邀约面试,说明是有招聘意向的,只要有意向,就有机会,在大公司因为技术能力优秀而弱化学历等条件的大有人在,年龄也是如此.

如果你是一个27岁及以下的小伙子,长得像一个30岁的大叔,一副营养不良的样子,看起来就不像是能好好加班干活的.

那么在拥有同等能力的竞争者下,当然会选择能吃苦耐劳,相对健康的,身体才是革命的本钱,也是长期加班熬夜的基础和资本.

如果你是一个30岁及以上的大叔,看起来相对年轻,既有中年的成熟稳重,也有年轻人的体魄和活力,还能辛勤耕耘几年,那么年龄影响将被一定程度弱化,反而成为一种优势,商业市场需要的就是这一类人才.

这也是程序员的黄金时期和分水岭,是鱼是龙,差别巨大,因为本质上讲,所谓年龄要求,不过就是体力要求和家庭因素.

年龄小的,通常不被人所信任,因为一般阅历不够,重要的事情不敢随意交付,技能也是需要时间学习和积累.

年龄大的,阅历和经验值攒够了,但是脑力和体力逐渐不支了,重心也要转移到家庭,时间也无法逆流.

减肥健身是一个长期坚持的过程,在面试期间,不论是一个星期还是好几个月,都请每天多运动,合理搭配饮食.

让面试官看着健康和年轻,让自己为接下来的高强度工作做好身体准备,还有更多看着年轻的细节也是大有可为.

可以去健身房,也可以在家运动,一个星期的坚持,足以焕然一新,改变面貌.


颜值问题

作为一个技术人,可以本分,但是千万不能陷入技术宅的思维.

不论什么时候,颜值永远是一个人的加分项,面试的时候不要过分纠结于着装是否得体,而是应该看看自己的形象是否过关.

从公司角度来说,除了需要本科以上学历的同学减税和撑门面以外,还需要有一个和谐的工作氛围,谁都希望身旁的是一个好看的小姐姐和小哥哥,而不是一个肥宅.

程序员大多数是男生,极少是女生,如果拿男生来举个栗子,显然效果不大.但如果面试的是一个妹纸,稍稍颜值高一点,通过的几率将会大几倍.

这是一个很严肃的问题 ,哪怕是一本正经的Hr小姐姐,也免不了有形象分这一关,还是一句话,面试的人多了去,有技术的人多了去,别以为你就不会被丑拒......

衣着得体和行为礼仪只是基本素养,你应当注意,但不必可以强求,而那些一眼就能定下来的颜值和形象,才是重点.

生活上多的是因为颜值,财力,才学而多一分尊重,多一份宽容,却不会因为基本素养而明显改变态度,如果有,也是有上述前提.


沟通问题

技术面这一关,一般就是未来的leader,是要一起共事的.

除了对技术本身的考量,还会考量团队之间协作的问题,服不服从管理或者是否能胜任管理,是否言语过激,同事之间是否合得来也很重要.

简单来说就是对味口,一旦录取之后,很有可能就是短则几个月,长则好几年的同事关系.

面试过几十场的面霸会有这样一些体会:

  • 有的面试官温文尔雅,你不懂的问题或者一时间没有反应的过来,会及时的引导,提示不用急.
  • 有的面试官不知道是从哪来跑过来的龙套,随口问了几个不相干的问题,应付一下,或者前言不搭后语,技术不对口.
  • 有的面试官对题不对人,按规矩办事,非常考验技术深度,恨不得一直挖得你的老底都套出来,直到你说不上来为止.
  • 有的面试官自己什么都不懂,不断的吹嘘自己多么多么的厉害,当年怎么怎么样,整个面试过程不像是面试 反而像是一场个人秀.

物以类聚,人以群分,技术是程序员的立身之本,沟通则是职场上的神兵利器.

在沟通过程中的心理素质,性格画像,交流技巧都是会被列入隐形或者显性的评判标准.

所以有时候,能不能录取,是个短期沟通反应长期合作的问题.


面向求职

哪怕你有过一场面试别人的经验,你的面试水平至少超过别人好几倍.

可以使用一个最为基本的方法,就是整理一些面试内容考察另外一个人.

初级的面试主要集中为试题的查找和简单的评分,按照标准答案去判断对方是否正确.

但显然有时候一道题有不同的答案,也有似是而非的答案,在评判对错的过程中,会更加小心求证.

笔试之外还有口头描述,如让对方自我介绍,描述某个方法的原理和实现等.

这个时候对错不是很重要,重要的看到了别人的实际表现,不同的人差别完全不一样,可以了解别人眼中的你大概的样子.

新手可以让朋友面试你,然后录下自己的样子,培训班的可以找同学,互相模拟面试.

有一定工作经验但是没有机会面试别人的,可以面面那些想要入行的朋友或者咨询问题的网友.

真正的面试官,嗯,当我没说.

来源:https://segmentfault.com/a/1190000020532115


链接: https://www.fly63.com/article/detial/5604

Web前端年后跳槽面试复习指南

很多童鞋可能年后有自己的一些计划,比如换份工作环境,比如对职业目标有了新的打算。当然面试这一关不得不过,大概又不可能系统性的复习,这里罗列一些 重点 面试的知识点和文章,

前端面试之webpack面试常见问题

什么是webpack和grunt和gulp有什么不同?什么是bundle,什么是chunk,什么是module?什么是Loader?什么是Plugin?如何可以自动生成webpack配置?webpack-dev-server和http服务器如nginx有什么区别?

每个 JavaScript 工程师都应当知道的 10 个面试题

多问问应聘者高层次的知识点,如果能讲清楚这些概念,就说明即使应聘者没怎么接触过 JavaScript,也能够在短短几个星期之内就把语言细节和语法之类的东西弄清楚。

37个JavaScript基本面试问题和解答

面试比棘手的技术问题要多,这篇文章整理了37个JavaScript基本面试问题和解答,这些仅仅是作为指导。希望对前端开发的你有所帮助!

React常见面试题

React常见面试题:React中调用setState之后发生了什么事情?React中Element与Component的区别?优先选择使用ClassComponent而不是FunctionalComponent?React中的refs属性的作用是什么?React中keys的作用是什么?

有趣的Js面试题_如何让 (a == 1 && a == 2 && a == 3) 返回 true

题目大意为:JS 环境下,如何让 a == 1 && a == 2 && a == 3 这个表达式返回 true ?这道题目乍看之下似乎不太可能,因为在正常情况下,一个变量的值如果没有手动修改,在一个表达式中是不会变化的。

js练习笔记:10道JavaScript题目

10道JavaScript题目:累加函数addNum、实现一个Person类、实现一个arrMerge 函数、实现一个toCamelStyle函数、setTimeout实现重复调用、实现一个bind函数、实现一个Utils模块、输出一个对象自身的属性

vue菜鸟从业记:没准备好的面试,那叫尬聊

面试开场白总缺少不了自我介绍,一方面是面试官想听听你对自己的介绍,顺便有时间看看简历上的描述,是否与口述一致。另一方面就是看看你简历上做过什么项目,用到了哪些技术栈,一会儿好提问你。

毕业一年左右的前端妹子面试总结

把面试当做学习,这个过程你会收益很大。前端知识很杂,可能实际工作中用到的技术,像框架都是跟着公司的要求走的,像我最近也在看React啦,Vue和React都对比着再学习

vue面试时需要准备的知识点

vue上手可以说是比较轻松而且简单,如果你用过angular,react,你也会很喜欢vue。vue的核心思想依旧是:构建用户界面的渐进式框架,关注视图的变化。这也是为什么新建的文件是结构是template script style

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!