原文地址:http://www.nowamagic.net/librarys/veda/detail/2070
面经:面试官会关注你的哪些能力? 有针对性地对这些能力进行训练吧
在面试过程中,应聘者除了展示自己的编程能力和技术功底之外,还需要展示自己的软技能,诸如沟通能力和学习能力。
沟通能力与团队合作意识
随着软件系统的规模越来越大,软件开发已经告别了单打独斗的年代,程序员与他人的沟通变得越来越重要。在面试过程中,面试官会观察应聘者在介绍项目经验或者算法思路时是否观点明确、逻辑清晰,并以此判断他沟通能力的强弱。另外,面试官也会从应聘者说话的神态和语气来判断他是否有团队合作的意识。通常面试官不会喜欢高傲或者轻视合作者的人。
学习能力
IT 行业知识更新很快,因此程序员只有具备很好的学习能力才能跟上知识更替的步伐。通常面试官有两种办法考查应聘者的学习能力。第一种方法是询问应聘者最近在看什么书、从中学到了哪些新技术。面试官可以用这个问题了解应聘者的学习愿望和学习能力。第二种方法是抛出一个新概念,接下来他会观察应聘者能不能在较短时间内理解这个新概念并解决相关的问题。比如面试官要求应聘者计算第 1500 个丑数。很多人都没有听说过丑数这个概念。这时面试官就会观察应聘者面对丑数这个新概念,能不能经过提问、思考、再提问的过程,最终找出丑数的规律从而找到解决方案。
知识迁移能力
知识迁移能力是一种特殊的学习能力。如果我们能够把已经掌握的知识迁移到其他领域,那么学习新技术或者解决新问题就会变得容易。面试官经常会先问一个简单的问题,再问一个很复杂但和前面的简单问题相关的问题。这时面试官期待应聘者能够从简单问题中得到启示,从而找到解决复杂问题的窍门。比如面试官先要求应聘者写一个函数求斐波那契数列,再问一个青蛙跳台阶的问题:一只青蛙一次可以跳上 1 级台阶,也可以跳上 2 级台阶,请问这只青蛙跳上n级的台阶总共有多少种跳法?应聘者如果具有较强的知识迁移能力,就能分析出青蛙跳台阶问题实质上只是斐波那契数列的一个应用。
抽象建模与发散思维
还有不少面试官喜欢考查应聘者的抽象建模能力和发散思维能力。面试官从日常生活中提炼出问题,比如如何判断 5 张扑克牌是不是顺子,考查应聘者能不能把问题抽象出来用合理的数据结构表示,并找到其中的规律解决这个问题。面试官也可以限制应聘者不得使用常规方法,这要求应聘者具备创新精神,能够打开思路从多角度去分析、解决问题。比如面试官要求应聘者不用加减乘除四则运算实现两个整数的加法。此时面试官期待应聘者能够打开思路,用位运算实现整数的加法。
小结
我们可以用下图来总结出应聘者需要具备的素质。
从上图可以看出,应聘者在面试之前需要做足准备,对编程语言、数据结构和算法等基础知识有全面的了解。面试时如果碰到简单的问题应聘者一定要注重细节写出完整、健壮的代码。如果碰到复杂的问题应聘者可以通过画图、举具体例子分析和分解复杂问题等方法先理清思路再动手编程。
除此之外,应聘者还应该不断优化时间效率和空间效率,力求找到最优的解法。在面试过程中,应聘者还应该主动提问弄清楚题目的要求,表现自己的沟通能力。当面试官前后问的两个问题有相关性时,尽量把解决前面问题的思路迁移到后面的问题中去,展示自己良好的学习能力。如果能做到这么几点,那么应聘者顺利通过面试获得心仪的职位将是瓜熟蒂落的事情。
分享到:
相关推荐
阿尔卡特-朗讯面经:笔试试题阿尔卡特-朗讯面经:笔试试题阿尔卡特-朗讯面经:笔试试题
适用场景及目标:毕业两年后找工作总结的后端面经,适合毕业三年内找工作人群,凭借此面经,斩获多家offer,同时面了几十家公司总结的实战经验,后期会持续在博客更新,可持续关注CSDN博主:鲲志说...
面经:C++相关 面经:python 面经:Perl 面经:操作系统 面经:计算机网络 面经:数据库 面经:设计模式&软件工程开发 面经:分布式系统&系统设计&大数据分析(海量) 面经:算法和数据结构 LLVM项目&嵌入式系统&...
引言首先要说声抱歉,LZ前段时间刚入职,这几天一直在参加新人培训,每天到家都是晚上10点多,因此有关Java教程的文章和视频,只写了篇开头,没有按照计划进行后续
GE面经:成功拿到offer的经验和亲身体验.pdf
微软面经,最新面试技术问题及参考答案 find the most frequent word(s) in a Word doc. What are the things you need to clarify before coding?
JAVA面试.docJAVA面试 面经JAVA面试 面经JAVA面试 面经JAVA面试 面经JAVA面试 面经JAVA面试 面经JAVA面试 面经JAVA面试 面经
感觉面试非常标准,面试官问的题目多,深度浅,感觉是以量取胜,30min,大厂的面试题变化不大,可以看看已经面试过同学的面经 面经: 1.自我介绍 2.项目介绍 3.JVM内存划分以及GC算法 4.聊一下mysql索引和优化 5....
redis-面经-面试常见题汇总,是本人校招面经重点整理的文章,比较实用,内容主要涉及 redis:缓存穿透,缓存雪崩,缓存击穿 缓存穿透,雪崩,击穿等等......
软件测试面试题 面经,面试必备
腾讯面试大礼包,面经、面试题等腾讯面试大礼包,面经、面试题等腾讯面试大礼包,面经、面试题等
这是一套面经:我有特殊的群面技巧Word范文,喜欢的人都来下载吧。该文档为面经:我有特殊的群面技巧Word范文,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
一份面经:因为经历过,所以想与你分享.pdf
面经面经面经面经面经面经面经
腾讯面试经验,腾讯面经,腾讯面试经验,腾讯面经,腾讯面试经验,腾讯面经
简历篇|一份面经:因为经历过,所以想与你分享.pdf
阿里巴巴面经:从网申到阿里总部见淘宝总裁.pdf
一个外企面试官的面经.doc
一个外企面试官的面经.docx