做面试官几年了,前前后后也面试过几百人。从最初参加面试官培训,面试时懵懵懂懂、战战兢兢,到现在讨厌参加面试,一接到要去校招面试、社招面试,就总想找一大堆理由拒绝,确实是一段神奇而有些无趣的经历。习以为常的场景、见怪不怪的回答、千篇一律的能力,长时间静坐的身体压力都让这项工作难以再有新鲜感。
针对这几年做面试官的经历,简单地总结下在大学生求职面试过程中发现的共性现象或者共性问题:
1 对求职的单位缺乏了解。
对于大学生来说,都明白要写一篇论文,需要先做基本的调研,包括论文对象的定义是什么,对象的国内外发展现状等;在买衣服时,也都知道要看衣服的样式、材质以及价格等;在网上购物更是货比三家。但是在面对自己可能短则几个月,长则达几年甚至一辈子的工作单位,很多学生在面试中的回答都很让人失望。50%以上的人基本上没有做任何的调研,不知道求职单位的主要工作性质与工作内容,更不要说去衡量求职岗位是否与自己的专业匹配了。
在现在这个资讯发达的时代,只需要百度或者打电话给师兄、师姐就能了解到的信息,为什么不愿意去做呢。这算不算“小事精明、大事糊涂”呢?也许有些单位的性质比较难了解,但是总是有渠道去了解的,即便是了解的很少,在回答这个问题时,也可以实事求是地回答。因为这个问题,面试官关注的是你的做事方法,去做了准备和毫无准备差异是很大的,因为这个问题一般是先问,开场做不好,后面要挽回就很难。如果真心想去一个企业,建议先充分了解这个为企业的工作性质、工作内容、涉及专业以及发展方向,不要打没有把握的仗,这样在面试的时候,可以结合企业本身的内容和自己的特点,优势更好地回答面试官的问题。
2 工科学生在研究生期间参与的项目基本上都与软件开发和算法相关。
这个问题我相信大学生都有同感,我也问过好多刚毕业的大学生,他们给我的回答是“研究生就2-3年,这么短的时间要出成果毕业,只能做软件开发或者算法啊;另外对于导师来说,做这个也是成本最低,收益最高的方式”。我相信这句话研究生都懂,我想起来曾经看到的一个报道,说有一群XX的大学教授来我们国家的大学进行参观交流,最后得出的结论是:“这些都不是大学,而是公司,因为老师都在想怎么赚钱,而不是传授知识。”,出现这种情况,不是研究生的问题,是BOSS的问题,是社会的问题。
在面试时,我一般都不问算法,因为在目前的主流算法中,特别是人工智能、深度强化学习、机器学习等领域的主流算法基本上都是老外开发的,大学生能做的基本上是找到适用的算法,然后提供输入,并基于此进行参数调优或者部分代码调整,得到预期的结果。这主要是工程实践的过程,而非创新。在算法调用过程中,需要用到的软件自然就是Python,工具就是Tensorflow。因此Python+tensorflow+智能算法是工科毕业生的标配。当然这个也和目前的智能化技术发展有一定的关系。
现在研究生的专业方向只是具备参考意义,具体做的什么还需要看导师接到了什么项目。对于有些导师来说,需要升职,评职称,而自己的资源有限,仅有实验室的设备以及几个有限的学生资源,可选择的项目其实并不太多。纵向项目和横向项目当上负责人是很难的,能拿到的可能都是一些小的纵向分包项目。而这些小项目落地就是一个小的算法或者一个中间件,小软件等。所以专业更像是戴的一个帽子。
3女生在仪容仪表、语言表达方面普遍比男生占优势。
女生在面试的出场以及回答问题的过程中,更能给人愉悦的感觉,我想主要原因有两个方面:
a 女生天生爱美。
都说爱美是女生的天性。女生在逛街、看电影、参加活动都会化妆,这个是先天优势。因此,在求职面试中,大部分女生也都会进行简单的化妆打扮,这样让人看上去就很清爽,也很职业,不仅自己显得漂亮了,还充分表现出了自己对这个面试的重视与尊重,给面试官带来的第一印象就非常好。
有些大学生也许对此很不屑,觉得自己很有内涵,有实力,不需要依靠外表来装饰自己。但是,我想说,面试的时间就20分钟到半个小时,哪有那么多时间来透过你邋遢的外表来研究你有趣的灵魂,而且面试的过程也并非你主导,而是面试官主导,在第一印象就不好的劣势下,想通过很短的时间扭转印象,是不是自己给自己增加难度。
简单的打扮,干净整洁的着装能给你加不少分的,这应该像女生学习。当然,不提倡浓妆艳抹,这个只会适得其反。
b 女生喜欢交流
都说女人的寿命较长是因为女生喜欢交谈,把自己不开心的事情都说出来了,心里面就开心了,然后就活得久了。当然这个只是个笑话。但我们会发现,女生是天生的交际家。现实中,有很多女生都喜欢八卦,特别是一群女生在一起,说个几天几夜都没有问题,一个八卦话题侃几个小时都行。而且还有很多女生心里也包不住事,有任何都消息总喜欢找人倾述,而这些过程无形之中都锻炼了女生的交际能力、语言表达能力与逻辑思维能力。在和男生同等努力的情形下,女生得到了更多的锻炼机会。机会越多、能力越强、能力越强、展示的机会就更多,这就是一个强者越强的马太效应。
另外,女生还有个优势,就是女生思维比较细腻,这体现在做事上就是比较细致,考虑得比较周全。同样一件事情,一个男生可能几句话就说完了,但女生会把事情的来龙去脉以及过程中的细节说的清清楚楚,半个小时都不一定能结束。
这种能力,在面试中就会无形之中带来一种自信、逻辑思维较好、观察细致的好感,给面试加分。
4 农村出来的大学生在面试中的表现普遍比城里面的要逊色一些。
这个趋势现在越来越明显。有几次面试中,我试着不去看面试人员的简历的父母那一栏,根据求职者的面试表现来猜测其出身。最后的结果确让我很悲观。在面试中,不自信、不敢看面试官的眼睛,说话哆嗦、条理不清晰以及兴趣爱好少的这类内向性格的人当中,大部分都是来自偏远农村的。当然也有个别特别优秀的农村孩子也表现的很好。但从宏观来说,整体的表现还是与城市里长大的孩子有差距。这个社会很现实,就是对外向者给了更多的机会,而对内向者的确不是那么友好。
当然这些不是说农村出来的大学生不努力,恰恰相反,相比很多城市里面出来的孩子,他们更加努力。如果仅仅从高考成绩来说,很多农村的孩子都是万里挑一的,分数也比很多城市里面高。但成绩只是一个方面,对于一个复杂的人来说,你的素质有很多方面。当农村孩子还在田间疯耍的时候,城里面的孩子已经被父母送去了一个又一个的补习班,学绘画、学跳舞、学钢琴、补习学科;当农村孩子还不知道舞台为何物时,城里的孩子登上了一个比一个大的舞台,参加各种汇报演出;当农村孩子还在看着几本教科书时,城里面的孩子看过的书已经可以堆满书架;当农村孩子还没有走出读书的乡镇时,城里的孩子足迹已经遍布国内国外。在有限的资源范围内,农村孩子只有付出更大的努力、具备更聪明的才智才有可能进入大学,获得与城里大学生共同学习的资格。但你奋斗了18年,不代表你就能和他们一起喝咖啡,你们在一条起跑线的只是成绩,只是学校。而以前环境原因、家庭原因等欠下的账,比如自信、演讲能力、才艺、思维方式以及社会关系,都很难弥补的。身处逆境而能够逆风飞扬者,毕竟是少数。
5 大学生的爱好一般都会说是“跑步、打乒乓球、羽毛球”。
这个问题在面试时,回答基本上是偏偏一律的。为什么,因为确实目前在大学时间段,想找到或者拥有自己的爱好,并且在爱好方向上比较专业是很难的。因此,大部分学生在回答爱好这个问题时,都会说“跑步、打乒乓球、羽毛球”,这些运动门坎看起来不高,会玩就行,但玩的好不好,专不专业好像面试官并不知道。其实,面试官问这个问题,主要是看这个学生是否够活跃,是否有团队协作能力以及身体能否胜任繁重的工作,但如果只是简单的回答这些“跑步、打乒乓球、打羽毛球”其实是不会加分的,评委眼睛也是雪亮的。在写简历以及回答这个问题时,更应该找到自己的特点,如果你长期跑步或者跑过马拉松,参加过乒乓球、羽毛球比赛拿个奖项,那你可以说具体一些。如果这几类都很普通,那就找一个有自己特点的特长,比如喜欢看推理小说、喜欢看科幻故事、喜欢户外旅游等,但是一旦写了特长,就要有数据,有证据,不能瞎写。否则,就有说谎的嫌疑。
不知不觉写了这么多,写的很随意,如果反响好的话,后续奉献一些干货。包括如何写好简历、如何做好面试准备、什么是“冰山模型”,面试官常问的问题等。
有没有办法在这个简单的get方法中添加超时选项?我正在使用法拉第3.3。Faraday.get(url)四处寻找,我只能先发起连接后应用超时选项,然后应用超时选项。或者有什么简单的方法?这就是我现在正在做的:conn=Faraday.newresponse=conn.getdo|req|req.urlurlreq.options.timeout=2#2secondsend 最佳答案 试试这个:conn=Faraday.newdo|conn|conn.options.timeout=20endresponse=conn.get(url
我想在Ruby中创建一个用于开发目的的极其简单的Web服务器(不,不想使用现成的解决方案)。代码如下:#!/usr/bin/rubyrequire'socket'server=TCPServer.new('127.0.0.1',8080)whileconnection=server.acceptheaders=[]length=0whileline=connection.getsheaders想法是从命令行运行这个脚本,提供另一个脚本,它将在其标准输入上获取请求,并在其标准输出上返回完整的响应。到目前为止一切顺利,但事实证明这真的很脆弱,因为它在第二个请求上中断并出现错误:/usr/b
我意识到这可能是一个非常基本的问题,但我现在已经花了几天时间回过头来解决这个问题,但出于某种原因,Google就是没有帮助我。(我认为部分问题在于我是一个初学者,我不知道该问什么......)我也看过O'Reilly的RubyCookbook和RailsAPI,但我仍然停留在这个问题上.我找到了一些关于多态关系的信息,但它似乎不是我需要的(尽管如果我错了请告诉我)。我正在尝试调整MichaelHartl'stutorial创建一个包含用户、文章和评论的博客应用程序(不使用脚手架)。我希望评论既属于用户又属于文章。我的主要问题是:我不知道如何将当前文章的ID放入评论Controller。
我的工作要求我为某些测试自动生成电子邮件。我一直在四处寻找,但未能找到可以快速实现的合理解决方案。它需要在outlook而不是其他邮件服务器中,因为我们有一些奇怪的身份验证规则,我们需要保存草稿而不是仅仅发送邮件的选项。显然win32ole可以做到这一点,但我找不到任何相当简单的例子。 最佳答案 假设存储了Outlook凭据并且您设置为自动登录到Outlook,WIN32OLE可以很好地完成此操作:require'win32ole'outlook=WIN32OLE.new('Outlook.Application')message=
HashMap中为什么引入红黑树,而不是AVL树呢1.概述开始学习这个知识点之前我们需要知道,在JDK1.8以及之前,针对HashMap有什么不同。JDK1.7的时候,HashMap的底层实现是数组+链表JDK1.8的时候,HashMap的底层实现是数组+链表+红黑树我们要思考一个问题,为什么要从链表转为红黑树呢。首先先让我们了解下链表有什么不好???2.链表上述的截图其实就是链表的结构,我们来看下链表的增删改查的时间复杂度增:因为链表不是线性结构,所以每次添加的时候,只需要移动一个节点,所以可以理解为复杂度是N(1)删:算法时间复杂度跟增保持一致查:既然是非线性结构,所以查询某一个节点的时候
//1.验证返回状态码是否是200pm.test("Statuscodeis200",function(){pm.response.to.have.status(200);});//2.验证返回body内是否含有某个值pm.test("Bodymatchesstring",function(){pm.expect(pm.response.text()).to.include("string_you_want_to_search");});//3.验证某个返回值是否是100pm.test("Yourtestname",function(){varjsonData=pm.response.json
在前面两节的例子中,主界面窗口的尺寸和标签控件显示的矩形区域等,都是用C++代码编写的。窗口和控件的尺寸都是预估的,控件如果多起来,那就不好估计每个控件合适的位置和大小了。用C++代码编写图形界面的问题就是不直观,因此Qt项目开发了专门的可视化图形界面编辑器——QtDesigner(Qt设计师)。通过QtDesigner就可以很方便地创建图形界面文件*.ui,然后将ui文件应用到源代码里面,做到“所见即所得”,大大方便了图形界面的设计。本节就演示一下QtDesigner的简单使用,学习拖拽控件和设置控件属性,并将ui文件应用到Qt程序代码里。使用QtDesigner设计界面在开始菜单中找到「Q
SPI接收数据左移一位问题目录SPI接收数据左移一位问题一、问题描述二、问题分析三、探究原理四、经验总结最近在工作在学习调试SPI的过程中遇到一个问题——接收数据整体向左移了一位(1bit)。SPI数据收发是数据交换,因此接收数据时从第二个字节开始才是有效数据,也就是数据整体向右移一个字节(1byte)。请教前辈之后也没有得到解决,通过在网上查阅前人经验终于解决问题,所以写一个避坑经验总结。实际背景:MCU与一款芯片使用spi通信,MCU作为主机,芯片作为从机。这款芯片采用的是它规定的六线SPI,多了两根线:RDY和INT,这样从机就可以主动请求主机给主机发送数据了。一、问题描述根据从机芯片手
项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU
给定一个nxmbool数组:[[true,true,false],[false,true,true],[false,true,true]]有什么简单的方法可以返回“该列中有多少个true?”结果应该是[1,3,2] 最佳答案 使用转置得到一个数组,其中每个子数组代表一列,然后将每一列映射到其中的true数:arr.transpose.map{|subarr|subarr.count(true)}这是一个带有inject的版本,应该在1.8.6上运行,没有任何依赖:arr.transpose.map{|subarr|subarr.in