职言 | 校招面试有感,一个面试官的几点建议

news2024/12/26 12:04:26

职言:

最近一直在校招,我(作者)和同事说等这段时间结束,我不想再参与面试了,快面吐了。从校招开始,我团队前前后后陆续进了500多封学生简历,我经常一整天排满了面试,聊到后面,审美疲劳。网上说,2022年全国应届毕业生人数1076万人,有专家指出,2023届应届毕业生人数可能再创新高。专家说的对,今年的校招非常卷,有些团队只看清北复交,即便这样还面试不过来。到测试开发工程师这里的简历会稍微好一点,但是基本都是本科是 985、211 的研究生,其中也不乏清华北大的。985和211大学俨然成了职场起步条件。我不禁为我两个学渣儿子担心,这以后工作是没希望了呀。

那面试了那么多学生,我总结了几个点,想和毕业生们分享下面试官的感受。

01 岗位的选择

大部分学生第一岗位是研发,第二岗位是测试开发,也有一些第一岗位是测试开发工程师的,这一部分基本都是实习期内就是做软件测试的。我在面试开始之前都会问候选人对测试开发岗位的认知。我印象中只有个别同学是自己经过调查,看过相应文章的。大部分候选人对测试开发岗位的认知为0,他们为什么选择测试开发的原因,仅仅是因为如果研发岗太卷面不过,退而求其次,测试开发总归可以,换而言之,就是测试开发岗更加容易进。从我的角度来看,这样子是非常减分的,主要有两点:

如果你在志愿里选择了测试开发,在面试之前至少要做好充分的准备,去了解这个岗位是做什么的,需要什么相关的技能。

测试开发的要求不比研发岗位低,退而求其次的说法,只会让人觉得你自己不行。可能很多学生不愿意做测试开发,但是如果你选择了这个岗位,那你就得认真对待,机会是给有准备的人的。

02 本科成绩

大学成绩很重要,专业课的成绩、系里的排名、奖学金、竞赛获奖等等。我们拿到的简历大部分都写着奖学金,比赛获奖,前几个感觉还不错,看多了之后,就会开始看这些东西的含金量。事实上,大部分含金量一般,我看到有些研究生阶段了发了很多sci的论文,但是影响因子也是刚够毕业而已。

今年过来的简历就让我觉得,大家在大学里成绩都很好,所以这个时候,成绩好是理所当然的,加分就不会那么明显了,但是如果没有那就很减分了。我还会问本科阶段专业课的成绩,印象比较深刻的是有个同学直接拿出了本科的成绩单,而大部分同学会和我说,本科过去太久了,记不清楚了。我心里的想法是肯定学的不咋地。

另外,我发现很多同学在研究生阶段基本不在继续打磨计算机基础知识了,什么计算机组成啊,操作系统啊,数据库原理啊,本科阶段学个皮毛之后,研究生阶段就不再碰了,因为我没有读过研究生,所以我也不知道研究生阶段应该干什么,但是面试同学的反馈就是帮导师打工了。

所以我建议啊,面试前,还是把本科阶段学的基础课程拿出来复习复习,网上面试题也都有,针对性的做下题。

03 研究生方向和课题

目前拿到的简历大部分的方向都是某个实际课题 + 人工智能,我回忆下,好像没有学生不是做人工智能,机器学习,深度学习的。非常好奇,什么时候,研究生变成了面向技术热点教育了?

有一次我就直接问了,我说解决这些问题,一定要用机器学习吗?明明就简单的代码分类就可以了。而当你继续问具体是怎么做的?模型是开源的,数据是开源的,我就调调参,看看效果,连特征工程都不做,那就是一个活脱脱的调参工程师,那作为研究生,研究的深度在哪里呢?

还有些学生的方向是区块链,然后连区块链的基础架构也不清楚,常见的共识算法也讲不出来,有遇到使用区块链做解决方案的,方案都没有上线过。这是做了一个寂寞啊?

无论你做哪个方向,一定要有相对的研究和深度,要理解所做课题的背景和基础知识,你做这个不仅仅是为了应付导师,应付毕业,应付论文,还要用于后续的找工作,面试。

04 实习经验

有几个大学的同学说他们导师不让他们出去实习,这点我还是比较惊讶的,从事软件行业的,往往追求工程能力(研究型人才除外),实习是一次非常好的锻炼机会。我目前通过面试的简历里基本都是有过比较好的实习经验的,事实上,通过面试,也能明显感受出有实习经验的同学比一直在学校里的同学的工程能力来的更好。而且对于面试官来说,也可以有更多的东西可以问。要知道,面对白纸一样的学生,要不断引导,不断去找他的亮点,真的太难了。

今年的实习时间都比较短,我看大部分同学都是2个月的时间,所以能做的事情不多,基本都是一个小功能的开发,如果在这两个月里不非常拼的话,稍微摸几天鱼就过去了,就很难做出比较完整的东西来。从这一点也能看出学生的要性。

建议同学在实习结束之后,自己要做总结,把自己在的团队,团队做的业务,以及自己负责的部分能够有条理有结构的讲述出来。同时在实习工作中也要多想想为什么这样做?遇到很多同学为什么这么写代码,回答就是mentor 要求的。还有问技术架构的,也不知道具体是怎么设计的。实习工作就像是一个双向奔赴的过程,多往前走一步,能得到更多的东西。

然后还有些同学喜欢把自己做的练习项目放在简历里,遇到最多的就是秒杀项目和基于epoll实现的http服务器。基本都是网上开源代码抄一抄,拜托,你既然抄了,就请把相关的细节搞清楚,秒杀的业务特点,技术特点,秒杀的技术挑战,减库存的常用方案和解决办法,异步方案和同步方案的优缺点,epoll的话,什么是socket,多线程怎么实现,长链接怎么实现。别问到就说不知道,真的挺糟糕的。

当然今年还有些同学无法实习的原因是因为疫情。

05 沟通和表达

一定要注重仪表,口齿清晰。我个人感觉仪表还好,口齿不清的真是一言难尽,为了不错过人才,还得努力去听清他在说什么,非常痛苦。我记得有个同学的简历里有个特长是精通普通话,我一开始还觉得搞笑,现在知道普通话的重要性了。

那我要说的沟通和表达,用我自己的话来说,就是你要让面试官听懂,并且把面试官带到你的上下文里去,去引导面试官提出你想面试官问的问题来。可能有点难理解,那就简单点,学会结构化表达,比如实习工作的介绍,先总结做了什么,怎么做的,第一步,第二步,第三步,中间采用了什么技术,遇到了什么问题,怎么解决的。当你的表达有逻辑,有节奏的时候,面试官就会跟随你的逻辑和节奏思考,自然就会问出你事先埋伏好的问题。

比较可惜,面了那么多同学,只有一两个能这么来描述问题。

最后还想再说说,今年的确很卷,但是优秀的人还是能够脱颖而出。如果大家都很优秀,那么请认真做好准备,多总结多思考,实在不行,继续读博吧。


资源分享

下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1001.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【电子通识】芯片资料(数据手册/规格书)查询常用网站和方法

目录 1.AlldataSheet 网站(建议使用) 2.ICpdf 网站 3.CIC中国IC网 网站 4.datasheet(不建议使用) 5.半导小芯 (建议使用) 6.立创商城 (建议使用) 在做硬件的芯片选型、产品维修…

生物信息学笔记02 -- 研究的一般方法

生物信息学概述 以基因组DNA序列信息为源头,识别基因组序列中代表蛋白质和RNA基因的编码区,阐明非编码区的信息特征,破译隐藏在DNA序列中的遗传语言规律 生物信息学研究的内容与方法 研究主要内容 ⚫ 生物学数据的收集、存储、管理与提供 …

C++:继承

文章目录前言一、继承的概念及定义1.继承的概念2.继承的定义二、基类和派生类对象赋值转换三、继承中的作用域四、派生类的默认成员函数五、继承与友元六、继承与静态成员总结前言 本文介绍C中的继承。 一、继承的概念及定义 1.继承的概念 继承机制是面向对象程序设计使代码可…

厨电智能化趋势下,究竟什么才是真正的“用户思维”?

文|智能相对论 作者|佘凯文 近期2022年前三季度的各项经济数据在陆续发布,大环境依然承压,各个行业都在负重前行。 厨电行业在房地产下滑、疫情反复等因素影响下,前三季度同样一直承受着不小的压力,AVC数据显示,202…

【面试官说实现一个顺序表,但听到要求后我沉默了】

在很多人心里,顺序表是数据结构最基础最简单的东西了,如果面试让我们手撕一道顺序表,相信大家心里早就乐开了花,但是面试官真的会出这么简单的题吗? 答案是:当然会,哈哈。 我们来看看面试官的要…

【精选】ARMv8/ARMv9架构入门到精通-[前言]

快速链接: . 👉👉👉 个人博客笔记导读目录(全部) 👈👈👈 付费专栏-付费课程 【购买须知】: 【精选】ARMv8/ARMv9架构入门到精通-[目录] 👈👈👈 想不想一夜暴富&#xf…

python基于PHP+MySQL的高校公选课管理信息系统

随着我国教育质量提高,在校大学生的数量也在不断的增长。相对应的如何让学生根据自己的兴趣爱好进行在线选课,从而有目的的对学生进行培养,也是当前很多高校教务人员所关心的问题。能够让更多的大学生进行在线自主选课,选择自己所喜欢的课程和教师,我们开发了高校公选课管理系统…

强化学习论文分析3---蜂窝网络联合频谱和功率分配的深度强化学习--《Deep Reinforcement Learning for ......》

目录一、研究内容概述二、系统目标与约束1.系统描述2.系统目标三、DQN、DDPG网络设计四、性能表征本文是对论文《Deep Reinforcement Learning for Joint Spectrum and Power Allocation in Cellular Networks》的分析,若需下载原文请依据前方标题搜索,第…

深入理解java线程池+源码解读

文章目录一.线程池简介1. 什么是线程池2. 线程池的优点3. 线程池中核心关系继承4.对线程池的理解①框架的两极调度模型②核心线程和非核心线程的本质区别二. 线程池核心概念1. 线程池核心参数2.两种常见的线程池①newCachedThreadPool②newFixedThreadPool③newSingleThreadExc…

基于STM32F469 discovery kit 开发板的开发3

目录基于STM32F469 discovery kit 开发板的开发3软件项目架构1. 应用层:2. Drivers层3. Middlewares层软件工作流程main函数入口LED等初始化配置外部中断基于STM32F469 discovery kit 开发板的开发3 前文我们已经实现了第一个例程在discovery 开发板上的运行&#…

virtio机制简介

What is VirtIO VirtIO是virtual input & output的缩写,是在host device之上的一层抽象层,提供给虚拟机使用。VM虚机一般是通过virtio device来使用host devices设备的,所以一个VirtIO device的主要作用其实就是充当VM与host device har…

Arduino UNO 可视化GT-24工业级无线透传

Arduino UNO 可视化GT-24工业级无线透传一、前言二、硬件要求三、参数基础四、原理剖析五、透传思路六、程序概要七、arduino使用接线八、成果展示一、前言 无线透传市面上较为常见的是基于蓝牙、esp的多种透传模块,今天介绍的则是用NRF24L01芯片构成的电路。&…

RocketMQ5.0 Broker主备自动切换模式消息不丢失部署方案

RocketMQ5.0主备自动切换模式下消息的不丢失方案如何进行部署?下面就来看一下 1. 下载RocketMQ5.0 首先我们去官网将RocketMQ5.0的版本下载下来。 $ wget https://dlcdn.apache.org/rocketmq/5.0.0/rocketmq-all-5.0.0-bin-release.zip 复制代码 下载完成后解压到…

Spring常用注解——@Autowired自动装配的作用和原理

一. 认识Autowired 当我们在Spring框架中配置Bean时&#xff0c;常见的有三种办法&#xff1a;①使用xml ②使用注解 ③使用javeconfig。由于第一种方法需要在application.xml配置文件中使用大量<bean>标签来进行注入&#xff0c;就衍生了注解&#xff0c;我们只要使用A…

Paper写作开头部分怎么具体分析?

Paper的组成部分包括了正文以及结尾&#xff0c;不过Paper整体印象很大程度上是由Paper开头段决定的。然而&#xff0c;写好Paper开头并不是一件不费吹灰之力的事。那么&#xff0c;Paper开头怎么写&#xff1f;接下来就让小编来给大家讲解几个写Paper开头的方法&#xff0c;希…

【python】之字典及其操作

个人主页&#xff1a;天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主 特别标注&#xff1a;仅为自己的学习记录笔记&#xff0c;方便复习和加深记忆&#xff0c;仅供借鉴参考&#xff01; 目录 前言 字典的创建 格式 字典名{key1:value1,key2:value2......} 字典名di…

大前端进阶:vue

目录 1.vue概述与前端知识体系 1.vue概述 2.前端三要素 2.前端发展史 1.三端统一 2.后端技术 3.了解前后分离的演变史 1.后端为主的MVC时代 2.基于AJAX带来的SPA时代 3.前端为主的MV*时代 4.Node JS带来的全栈时代 5.总结 4.第一个Vue程序 1.什么是MVVM 2.为什么…

每天一个小细节:UDP协议特点与报文结构

在上一期的《每天应该小细节》中&#xff0c;外面介绍了协议这个概念&#xff0c;那么在我们的传输层有两个非常重要的协议&#xff0c;那便是TCP/IP和UDP协议&#xff0c;那么今天就来详细介绍一下UDP协议的主要内容。 上期每天一个小细节指路&#x1f432;&#x1f432;&…

【马里奥数据结构吃“金币”】时间复杂度和空间复杂度

作者&#xff1a;一个喜欢猫咪的的程序员 专栏&#xff1a;《数据结构》 喜欢的话&#xff1a;世间因为少年的挺身而出&#xff0c;而更加瑰丽。 ——《人民日报》 目录 时间复杂度&#xff1a; 大O渐进表示法&#xff1a; 空间复杂度&#x…

文件操作学不会?快进来,带你深入理解->C语言文件操作

你将收获&#xff1a; 进一步理解缓冲区&#xff0c;以及引申出getchar(),scanf("%c",&c)接收数据时&#xff0c;易踩坑的地方&#xff0c;并对其解释。 w,r,a打开文件后如何正确使用读、写函数。 还有其它收获… 文件为什么存在什么是文件文件的唯一标识符缓冲文…