面试问到不会的技术问题?大小公司?程序员、校招面试技巧

大家好,欢迎来到停止重构的频道。

本期我们分享一下程序员面试的相关经验

可能是3月离职高峰,又或者毕业生准备找工作的缘故,最近有一些朋友问我们关于面试方面的经验。

问题五花八门:

面试总是紧张?

项目、工作经验怎么介绍?

不会的技术问题怎么回答 ?

选择大公司还是小公司等等。

这里先说明一下,以下我们会根据具体问题,分析问题背后的原因,以及给出一些建议,但不一定适合所有场景和不同的人,如果有不同的经历或想法,欢迎在评论区讨论。

面试的心态

很多人面试的时候会紧张,特别是刚工作的程序员或学生,又或者是这份工作特别想得到的时候。

这种紧张很难消除的,但总的来说,这份紧张只要面试次数多了就会逐渐消除,所以多投几份简历、多面试几次是有必要的。

但比起紧张,我们认为面试的心态更加重要,很多人认为面试时是被观察者,想要表现得更好以得到认可。

经常有一些故事是,面试时捡了个垃圾就被知名企业录用了,面试时某个举动会被面试官看到加分等等。这些故事或注意项其实没什么用,面试官一般也没这么无聊,毕竟面试官还有自己的工作急着回去干。

实际上,面试是平等的双向选择过程,企业想邀请合适的人,你也想找到合适的企业。

所以面试时按照你真实想法和经历回答就可以了,也不需要精心准备或编排一些不真实的经历,毕竟即使面试骗过去了,试用期也很难通过,这样反而更浪费时间。

项目、工作经验怎么介绍?

最好是简短、捡关键地介绍,如去年参与了一个商城APP的项目,负责购物车模块的后端开发,之前又参与了什么项目、负责什么等。

如果是毕业生,可以是参加了什么比赛、小项目,毕业设计是什么等等。当面试官对哪个部分比较感兴趣再详细讲解,当然也不需要特别详细,捡关键的说就行。

这是为什么呢?因为这能体现你的沟通能力

虽然简历上都有写,但除了面试官一般都不会仔细看简历以外,面试官能通过你的介绍了解你的沟通能力。即使是软件开发,沟通能力也相当重要,这会无形中增加很多项目成本。

不会的技术问题怎么回答

面试官一般都问一些比较深入的技术问题,这里难免会出现一些不会的问题,又或者想不起来的情况,其实不用慌,因为慌也没用 现在也来不及学习了。

比如面试官问有没有使用过Elastic Search,你可能听都没听过。

这时候直接说出真实情况就可以了,毕竟不懂装懂往往会弄巧成拙。

当然这时候虚心请教也是一个好方法,但更好的方式是引申到你会的相似问题上。

如你可以简单地问一下Elastic Search的应用场景,面试官可能说是一种全文搜索的数据库。

听到数据库三个字就可以主动分享一些学习或解决问题的经历上,如虽然我没使用过Elastic Search,但我使用过MySQL数据库,数据库都是存储数据的,只是操作方式和应用场景不尽相同,所以Elastic Search学起来应该也会很快。

虽然这样可以让不会的问题反而变成主动展示的跳板,但实际上很难实现,毕竟这是一种谈判技巧,很多时候你也很难冷静下来。

即使做不到,但至少要明白一点,工作并不是考试,技能越多当然越好,但更重要的是学习能力,按需要快速学习的能力

软件行业的工程师需要不断学习,不会、没碰见过的技术问题会伴随整个职业生涯。

所以对于不会的技术问题,没有必要、也不需要觉得自己不行,或着跟不上行业。

深刻的问题解决过程

有些时候,面试官会让你说一下比较深刻的BUG或问题的解决过程,我们也问过很多面试者这个问题,但大概率面试者都是懵的,其实也难怪,这谁会记得这些解决问题的过程呢。

但是我们仍然建议你在面试前准备至少一个独自解决问题的过程,无论这个问题多么简单也关系不大,

独自解决问题的过程除了能侧面反应参与项目的真实性,更重要的是反应出独自解决问题的能力。

因为工作是需要你独立负责一块任务的,独立解决问题的能力非常重要

选择大公司还是小公司

对绝大多数情况来说,当然是大公司,越大越好,如果是学历等因素存在门槛,可以尝试寻找外派等渠道。

虽然大公司优秀的人也会越多,竞争上位的难度也会越高,你的工作甚至可能会枯燥乏味,工作几年可能也不会有所上进。

但是大公司至少能让你开拓视野,了解行业顶尖企业的做法,也可以参与更大的项目。如果你足够优秀,加入大公司也是职业生涯成长,风险最小的大道。

比这些更关键的是,大公司能保证你的收入,这个收入不一定是开价最高的,但一般不会欠薪、不会让你毫无人性的加班。

虽然存在一些软件大公司员工猝死的新闻,但是小公司拖欠工资、玩命加班其实更多 。只是因为太普遍了,都称不上新闻而已。

当然,小公司也有优点,你的工作可能会更有挑战性、更有成就感,甚至也说不定这个小公司是一只独角兽,你的付出可能会有极度夸张的收成。

但是我们仍然建议至少不要在刚开始工作的前几年选择小公司,因为你对行业的认知不多判断能力是不足的,很多时候你会被别人的一腔热血弄得头脑发热。

虽然我们也是小公司,我们也希望招到物美价廉的小伙机,但是我们仍希望给出我们最诚恳的建议。

总结

以上就是我们分享的一些面试经验,虽然会涉及到一些技巧,但是我们更希望你能明白这个行业的核心能力,沟通能力、按需学习能力、独自解决问题的能力。

因为任何一家企业录用都不能保证你职业生涯的一马平川,毕竟打铁还需自身硬,德不配位,必有灾殃。

猜你喜欢

转载自blog.csdn.net/Daniel_Leung/article/details/129280789