在互联网这个行业里面,跳槽是一件极为常见的事情,所以,与之同步到来的一件事情就是面试。
做为面试官,你会用一些面试题来考察候选人;做为应聘者,你要准备面试以拿到offer。那么:面试,究竟面什么?
下面,通过我个人进行求职和参与面试的经历,做一些初步的总结。
1、专业能力
首先,作为企业来说,招人是为了能够让其创造价值,所以候选人必须具备该岗位/行业所要求的基本的专业知识,比如软件工程师的编程能力、产品经理的对行业的理解和对产品的设计能力、销售岗位进行市场推广的能力等。这些都是一个能想要胜任这个岗位的最基本的能力。
作为程序员,谈一下对于研发人员的要求。我基本上归纳为以下两点:
(1) 编程能力
对于工程师来说这是最基本的技能。如果一个人写不出来程序的话,即使空有一腔热血也很难以通过面试,因为你很难为公司带来价值(想要自己培养人员的另说),所以算法工程师必须要懂策略相关的模型、Java工程师要对Java核心知识以及其生态熟悉、数据工程师要了解大数据相关生态的技术。只有具备了专业能力,才能够对新业务上手。
这个可以通过问一些编程语言相关的问题来考察。
(2) 逻辑思考能力
编程是作为基础服务而存在的,它是为了实现业务而存在的,而程序员也是无时无刻在为实现业务而工作。因此,逻辑思考能力很重要,它有助于我们理解要做的事情,只有这样,才能够进一步将业务转换为程序,从而实现系统。
这个可以通过做一些算法题以及询问他所做的事情来考察。
2、沟通交流能力
工作之中,你平时会接触你的同事、你的上级或者其他团队或其他公司的人员,因此,交流将会是一项非常重要的技能。
交流,其实就是两个点:理解别人和表达自己。在和别人谈话的时候,你需要有能力get到别人想要表达的那个点,知道他想要表达什么,这就是理解别人;交流,是一个往复的过程,因此,你也清楚地表达自己想要做的事情、自己对事情的见解以及看法,这就是表达自己。
这个可以通过聊天来考察,比如他做过的项目、他的规划或者其他有意思的事情。
3、学习能力
通过这几年的工作我感觉到毕业以后的学习压力是比在学校要高的,而且更关键的是我们处在互联网行业,软件技术的更新换代更是日新月异,十分迅速。拿我个人的经历来说,从毕业以后接触到的技术有Java、Spring、memcache、mybatis、redis、storm、kafka、mq、Hadoop、pig、spark、flink、oozie以及各个公司自己的中间件系统,除此之外还有不断接触的广告业务(DMP、DSP、ADX等)以及短视频业务等。所以,真的感觉无时无刻不在接触新东西。
因此,仅仅有技术能力是不够的,还应该有持续不断地学习能力,所以,我们在大学以及工作以后也应该有意识的培养自己的学习能力,技术是“鱼”而学习能力是“渔”。
这个可以通过询问其最近是否看过什么书、学过什么新的技术来考察。
4、责任心
你是否对自己说出来的话负责?
你是否对自己做出来的事负责?
你是否对自己的工作持认真态度?
你是否能够考虑到现状之外的其他情况?
所以,责任二字,做起来是简单的,因为只是每一个细节,而想要对每一个细节认真负责,这是难的。这让我想起来形意拳,它很简单:最基本的只有劈崩钻炮横五个动作,但是难在一个动作重复做,道理都是一样的。
你再有能力、再聪明,但是没有责任心,那么这个人则不可靠,无法承担事情。
这个可以通过聊他对于自己做过的事情的理解的深入程度以及态度,或者其对于其他同事做的事情是否有接触了解以及所持的一个观点来考察。
5、团队合作能力
工作中,并非是你一个人在战斗,这是一个团队!
你有能力是不够的,因为一个人的力量是有限的,毕竟老话说得好:三人成虎,你看三个人加起来就好像老虎一样(抛弃本意,理解意思哈)。或者简单一点说:团结就是力量。因此你的能力应该不仅仅是自己一个人可以做事情,而是可以更其他人一起合作做更大的事情。
这个我觉得可从两个方面考虑:
(1)配合别人做事情
(2)主导别人跟你一起做事情
这个可以通过考察期做事情的过程中是否关心、关注其他人,是否遇到问题的时候可以跟别人交流解决来考察。
简单一点来说,这一篇文章就说了亮点:硬实力是软实力。硬实力决定你是否合格,软实力决定你是否优秀!
相关阅读:
吹NB:后续本公众号会更新更多关于项目管理开发、数据架构相关的问题,欢迎关注订阅“合格的程序猿”,代号:hgdcxy 。 长按识别下面二维码也可关注!
相关推荐
电话面试是企业在初步筛选应聘者时常用的一种方法,尤其在2021年及以后的远程工作趋势下,电话面试显得更为重要。电话面试主要考察以下几个方面: 1. **语气和语速**:通过应聘者的语气和语速,HR可以评估应聘者的...
【HR面试的核心】 在HR面试中,面试官主要关注四个方面:学识、技能、能力和素质。这四个维度是衡量候选人是否适合岗位的关键标准。学识指的是候选人在特定领域的知识积累,包括理论知识和实践经验。技能则涉及候选...
《Java面试题》是专为即将参加Java相关岗位面试的求职者设计的复习资源。该资料全面梳理了Java面试中常见的基础知识、核心技术、项目经验以及算法数据结构等内容,旨在帮助求职者系统地掌握Java知识体系,提高面试...
【程序员面试核心要点】 在程序员面试的过程中,面试官和求职者常常关注的点包括基础知识、算法能力、相关经验以及学历等。然而,真正的目标应当是找到那些能够在实际工作中表现出色的候选人,即“能够干好工作”的...
应届大学毕业生面试应答 涉世之初面试以实在取胜 毕业生面试四忌 着装与举止: 初次求职面试的适宜装扮 精心选择面试着装 求职面试中修饰与衣着 面试服装大忌 如何看待求职时的穿着 面试中的举止如何才算得当 ...
视频课程下载——2024 Java 高分面试宝典 一站式搞定技术面&项目面【完结10章】
表现良好的候选人将进入最后一轮面试,与面试官面对面交流,此时除了继续考察前面提到的几项能力外,还会特别关注面试者的领袖气质和团队管理能力。在这一阶段,面试官会根据个人评价独立作出考评,并在不互相影响的...
"大疆2021嵌入式三面_嵌入式-常用知识&面试题库_大厂面试真题" 本文档总结了大疆2021嵌入式三面面试题库,涵盖了嵌入式开发、C++编程、面试技巧等多方面的知识点。 嵌入式开发 * 嵌入式系统开发中常用的微控制器...
一、Java语言有哪些特点 1、简单易学、有丰富的类库 2、面向对象(Java最重要的特性,让程序耦合度更...为了帮助各位工程师,掌握 Java 面试中每一个问题的技巧,提高面试通过率,在这分享一些大厂面试都问的高频常问面
"阿里P5二面面试题" 以下是根据给定文件信息生成的相关知识点: 1. UITableView_cellReuse机制 在iOS开发中,UITableView使用cell重用机制来提高性能。cell重用机制的原理是在UITableView中维护一个可重用cell池...
在IT行业中,尤其是在无线通信和射频工程领域,2021年小米射频天线一面二面面试问题涉及到的核心知识点主要包括二端口网络、S参数以及传输线理论。这些概念是理解射频系统设计与优化的基础。 首先,让我们详细讨论...
二面问题汇总 对象之间的关系 方法重载和重写的区别 线程池有哪些参数 Union和Unionall的区别 redis事务三条命令 redis定时任务 Spring的注解 什么是单例模式 @RequestMapping有什么参数 ConcurrentHashMap怎么实现...
面试经验面试技巧一面终面必备资料面试经验资料60个文件合集:100道面试常见问题+经典面试题.docx10道超难面试题的经典解答.doc16个经典面试问题回答规律.txt21世纪大型企业面试全攻略.docx46家中外知名企业面试题目...
面试官应该花更多的时间听面试者介绍项目经验,并进行深入的探讨交流,了解面试者的知识面、思维能力、表达能力等。 经验的重要性在于它能说明一个人的综合能力。如果一个面试者一直在大公司负责一个小模块的开发...
2. **二面:部门主管面试** - 这一阶段通常由应聘岗位所在的部门主管进行,面试内容包括专业技能测试及实际工作能力评估。 3. **三面:性格测试** - 通过一套包含大约160道题目的在线性格测试,旨在了解求职者的...
4. **HR面**:技术面试通过后,HR会进行面试,了解个人情况和期望。 5. **高管面**:最后一轮是高管面试,主要考察交流能力和心理素质。 #### 面试题目及参考答案 **1. 自我介绍** - **题目**:请用英文进行自我...
8. **Spring框架**:作为最流行的Java企业级应用框架,Spring的IoC(控制反转)和AOP(面向切面编程)是面试的热点。熟悉Spring Boot、Spring Cloud等微服务架构,以及事务管理、AOP的应用,是现代Java开发者的必备...
然而,由于竞争激烈,参与大厂群面的求职者需要具备一定的面试技巧,以提高自己的竞争力。下面将详细介绍一些在大厂群面中刷选人才的面试技巧。首先,准备充分是参加大厂群面的关键。在面试前,求职者应该对招聘公司...
20-考官面对面:我是如何面试程序员的?.pdf,这是一份不错的文件