面试官当面夸奖了我,反手却把我挂了,这是什么套路?

news2024/11/24 17:03:50

最近几个朋友找我聊天,给我讲述了面试过程中遇到的一些不太理解的事情。我有个朋友作为一个技术面试官,今天来分享 10 个面试相关的套路。

1.自我介绍

自我介绍是一个重要的开始,好的开始是成功的一半。不需要太多花里胡哨的东西,简单、清楚的介绍自己就可以:

  1. 工作履历、教育背景、擅长的技术和业务等;

  2. 介绍自己项目中的亮点,比如从 0 到 1 构建了 xx 系统,参与过 xx 系统大规模重构,注意,亮点项目面试官肯定会着重问,要好好准备

  3. 聊点技术外的东西,比如兴趣爱好之类的;

  4. 加分项:获奖经历或荣誉称号,比如 xx 开源项目 Committer,yy 社区布道师;

  5. 线上面试,主动打开摄像头让面试官看到自己。

2.技术连环炮

有的技术问题有会多个答案,面试官可能会引导候选人做多个回答。有的技术问题则会有多个扩展点,面试官很可能会提出一连串的问题。

2.1 算法题

首先我们看一道算法题,参考 leetcode-283:

这个问题我会稍微做一点改编,改编后问题如下:给定一个数组 nums,编写一个函数将所有 0 移动到数组的左边,非零元素移动到数组的右边,同时保持非零元素的相对顺序。

我把必须在不复制数组的情况下原地对数组进行操作这个条件去掉,希望候选人至少能有复制数组的这个思路。

候选人的答案如果一次不能给出最优解,我会连续地多问几次:

  1. 复制数组,遍历原数组两遍,第一遍把 0 复制过来,第二遍把非 0 复制过来,时间复杂度o(2n);

  2. 如果得到复制数组的答案,我会跟候选人说如果不依赖外部数组,是否有什么办法。有部分候选人会想到使用冒泡的方式,从数组的末尾开始遍历,把非零元素冒泡到数组的后面,时间复杂度 o(n^2);

  3. 得到冒泡的答案,我会跟候选人说冒泡时间复杂度太高了,有没有别的方法可以降低时间复杂度。这个时候部分候选人会想到双指针的方式,不过我改编后的题目需要从后往前遍历,部分人会抓不到这个点。

当然,刷过题的候选人会直接回答出答案 3, 就不会被连环问了。

2.2 项目题

候选人简历中写着使用了微服务架构,我会问【你们的微服务是怎样划分的?】,这个问题,里面的问题点很多:

  1. 候选人介绍自己的业务,根据业务来划分出的服务有哪些;

  2. 介绍完服务后,我会问微服务采用的技术有哪些;

  3. 微服务之间是怎么通信的,比如涉及到的 RPC、注册中心等技术的介绍;

  4. 比如有的候选人提到用到 OpenFeign,我接着就会问 OpenFeign 超时时间是怎么配置的?如果超时了怎么做的重试?

  5. 如果候选人说超时时间配的统一的时间,我会问配置统一超时时间会不会有问题,比如调用外部多个服务或同一个服务的多个接口,如果接口对超时时间要求不一样,统一的超时时间就需要配置最长的那个超时时间,会不会有什么隐患?

  6. 注册中心怎么做优雅发布的,比如候选人使用的是 Eureka,会看候选人是否注意过下图的优雅发布的时间点:

  1. 如果候选人会提到异步的场景,接着会聊一些 MQ 的技术,比如 RabbitMQ、RocketMQ、Kafka 等。

3. 突然招够了

有一次,我面试一家叫联通集成的公司,猎头通知我一面通过了,让我赶紧做核酸,第二天要去现场进行二面,到了第二天,猎头又通知说领导临时有事,面试延后,过了几天,猎头又通知我说一面没通过。

最近一个朋友面试美团,也遇到了类似问题,都约好了二面 ,第二天又通知候选人说一面没过:

这个大概率就是备胎原理,比如一个公司某岗位有 5 个 HC,一面通过了 30 个,二面 10 个同时在进行,有一天招到了第 5 个满意的候选人,那之前在流程中的只能拜拜了。所以,平常心看待,有时候真的不是能力不够。

4. 看错了

之前听做面试官的朋友提到过一个问题,他说面试了一个候选人,感觉很不错,但结束的时候才发现候选人学历是专升本,因为教育经历写着 xx 学校(本科 2009-2014),开始没有注意上了 5 年本科,可是公司对学历又有硬性要求,只能把候选人挂了。

这种情况不少见,人力筛选简历的时候压力也很大,会有疏忽的可能。

还有的候选人简历里面不写性别、年龄,可能也会造成误会。

5. 我们不招人

面试的时候面试官夸奖了候选人,但是反手却把他挂了,这是什么套路?我想这个公司大概率不招人。有的公司常年挂着职位在招人,也让候选人去面试,但是真实不招人。今年大环境不好的情况下,这个现象还真不少。

公司这样做的原因不太理解,我想有可能是给外界看,自己还在招人,自己还在发展,自己资金充裕。

6. 硬着头皮面完

分享之前公司的一个小故事,一次我们组的架构师跟旁边的同事说:“人力约了一个候选人,xx 条件不符合,但是人力已经跟人家约好了,你去面一下走个过场,把人打发了”。

我当时很难理解这种做法,为什么不直接让人力再去通知一下呢?但随着工作年限的增加,我发现这个也不稀奇。

这场面试,双方都会非常难受,一个明知不招人,还得硬着头皮提问,一个不知道不招人,还要认知地对待。

7. 打破僵局

做面试官其实并不容易,尤其是遇到行业不符合的简历,候选人讲的东西很可能听不明白,这会非常尴尬,不知道该如何提问。

有个印象很深刻的候选人,每次尴尬的时候,他都主动打破,说要不我我接着讲一下 xx 吧,这个我参与比较深入。多次打破僵局,让后面的聊天很顺畅。

有时候求职面试的时候,发现面试官也不会,甚至在装 x,其实这个很正常,面试官也是普通人 ,不可能什么都会。但是作为候选人,我们的目的就是通过面试,有一个好的态度,引导面试官去听自己擅长的东西,也会加分的

8. 运气来了

多年前,我去一个大厂面试 ,我讲到一个系统的时候,面试官跟我说你那个系统好多都是他做的。

我当即问面试官是不是叫 yy (代码注解中的名字),确认后我接着说这个系统设计的非常好,是我工作以来遇到过的设计最好的系统,我们在这套架构上进行扩展和开发,非常容易。对面试官一顿夸赞。

虽然前面的问题回答的不好,但靠运气还是过了。

9. 要的太高了

从招聘网站上看,薪资都是一个范围,比如 25~50k,多数候选人会觉得薪资要求只要不超过 50k,这家公司都可以满足,其实不然。

可能公司最多只能给到 30k,或者公司只招一个 50k 的,其他都是 30k 以下的。

所以面试时感觉自己发挥很好,最后却没过,很正常。

10. 练练手

面试自己喜欢的公司之前,最好是先拿几个不太想去的公司多面试一下,练练手,面试经验也是需要积累的,如果好几年没有经历过面试,肯定会有不适应。

这一点,面试官、求职者,大家应该都懂的。

总结

作为 IT 人,换工作太常见了。求职,是一场旅行,不要太在意目的地,因为决定目的地的因素太多了,技术只是一方面,其他因素或许占得比重更大。努力准备,看淡结果,最后,祝大家都能找到满意的工作。

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

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

相关文章

SpringBoot05:自动配置原理

一、自动配置原理 SpringBoot官网 1、分析自动配置原理 以HttpEncodingAutoConfiguration(Http编码自动配置)为例解释自动配置原理 //表示这是一个配置类,和以前编写的配置文件一样,也可以给容器中添加组件 Configuration(prox…

解决阿里qiankun微应用资源无法加载

公司老项目多了,却想用新版本的框架,最好的解决办法就是用微前端。 本文说下我们在用阿里微前端框架qiankun,遇到的一些问题,以及一些巧妙的解决办法。 背景 因为接入微前端很长时间了,导致现在的微应用变成了实际意…

Python接口自动化测试之UnitTest详解

基本概念 UnitTest单元测试框架是受到JUnit的启发,与其他语言中的主流单元测试框架有着相似的风格。其支持测试自动化,配置共享和关机代码测试。支持将测试样例聚合到测试集中,并将测试与报告框架独立。 它分为四个部分test fixture、TestC…

【LeetCode】149. 直线上最多的点数

149. 直线上最多的点数(困难) 枚举直线 哈希表统计 思路 遍历每两个点之间的连线,然后计算这条连线上有多少个点。 具体步骤如下: 初始化最大点数为 0。遍历每个点,用它和其他点计算斜率。如果两个点的x坐标相同&…

7月大概率加息25bp!美股螺旋式下跌,加密市场“迎难而上”!

今年6月,美股标普500指数走出了自1948年以来最长的熊市,进入新的牛市,美联储暂停加息给全球资本市场一个喘息的机会。尽管如此,美国目前经济基本面的情况仍不及预期,股市其上涨态势恐怕将会迎来一轮调整。 以Solita Ma…

资深开发竟然不清楚int(1)和int(10)的区别

一、困惑 最近遇到个问题,有个表的要加个user_id字段,user_id字段可能很大,于是我提mysql工单alter table xxx ADD user_id int(1)。领导看到我的sql工单,于是说:这int(1)怕是不够用吧,接下来是一通解释。…

做一个小程序需要多少钱

做一个小程序要多少钱,这种分2种类型 定制版 定制版就是按着客户的需求来做了。首先是聊需求,然后画思维导图,做原型图,做完原型图,就是做UI设计,然后做前端,后端。这个费用下来大概几千元到几…

Rust 第五天—代码组织管理

通过之前的内容介绍,对Rust或多或少有了一些了解.也许现在还不能写出“像样子”的项目,但是把大量代码堆积写在一个文件中依旧是不可取的.今天的内容相对轻松一些,聊聊Rust的包和模块 Rust的模块系统可以划分为Package,Crate,Module,具体可以总结如下: Package:整个项目Crate…

【hadoop】Linux安装和配置

安装 RedHat Linux 7.4 创建新的虚拟机 选择“自定义(高级)” 选择“下一步” 选择“稍后安装操作系统” 选择操作系统的类型 设置虚拟机名称和保存路径 下一步 下一步 设置网络类型,选择“使用仅主机模式网络” 下一步 下一步 下一步 设置硬…

pytorch笔记:归一化

来自B站视频,API查阅,TORCH.NN layer normalization 是针对单个样本,训练和测试的时候行为一致LN 相对于 BN 更适合 RNN,可以降低训练时间LN 中不同样本有不同的归一化参数,以层计算 a 是输入,f 是每层具…

【LeetCode周赛】2022上半年题目精选集——思维题

文章目录 2211. 统计道路上的碰撞次数(栈 || 脑筋急转弯)解法1:自己想的——使用栈解法2——思维:去掉左右两边往左右开的车代码写法1——找左右端点代码写法2——正则表达式去除流处理api补充:replaceAll() 和 正则表…

VS2022 And QtCreator10 调试 Qt 源码教程

文章目录 背景IDE 调试 Qt 源码Visual Studio 2022Qt Creator 10.0.1 排查思路姊妹篇系列 简 述: 记录使用 Visual Studo 2022 和 QtCreator10 调试 Qt 5.15 源码和 加载 .pdb 的方法。 本文初发于 “偕臧的小站”,同步转载于此。 背景 源码:…

8、动手学深度学习——现代卷积神经网络:AlexNet

1、学习表征 在2012年前,图像特征都是机械地计算出来的。事实上,设计一套新的特征函数、改进结果,并撰写论文是盛极一时的潮流 另一组研究人员,包括Yann LeCun、Geoff Hinton、Yoshua Bengio、Andrew Ng、Shun ichi Amari和Juer…

Java阶段四Day11

Java阶段四Day11 文章目录 Java阶段四Day11Spring AOPElasticsearch1. 关于各种数据库的使用2. 关系型数据库中的索引3. 安装与启动elasticsearch4. 访问elasticsearch5. 使用elasticsearch分词6. elasticsearch文档的相关概念7. 使用elasticsearch添加数据7.1. 添加文档7.2. 查…

Spring Boot 中的分布式追踪及使用

Spring Boot 中的分布式追踪及使用 随着互联网应用程序的复杂性不断增加,分布式系统已经成为了许多企业级应用程序的标配。在分布式系统中,由于服务之间的调用关系错综复杂,很难追踪到一个请求在整个系统中的执行路径和时间,这就…

Python如何提高工作效率,轻松实现读取分数,计算出最高/低分

前言 Python如何读取分数,计算最高/低分 与平均分? 今天这篇文章就来带你学习学习如何实现这个功能~ 环境使用: Python 3.8 解释器 Pycharm 编辑器 涉及知识点 文件读写基础语法字符串处理循环遍历 代码展示 模块 import platform定义获取最高分、最…

AI 语音 - 人声歌曲合成

前情提要 2023-07-02 周日 杭州 阴晴不定 小记: 天生五音不全,唱歌永远找不到调,使用下 AI 通过音色合成下吧,目前才训练 15000 步左右,我准备的数据集其实满打满算也只有 40min 左右的数据集,为了数据预处理有删减了…

基于openvino+yolov5的模型量化记录(PTQ模式)

本文主要是记录学习openvino_notebootk 302-pytorch-quantization-aware-training文档的一些收获,对于yolov5在cpu部署感兴趣的可以参考下。 此文档的目的是为了了解openvino如何降低模型部署的推理时间,同时尽可能保证精度。 此文档一共提供了两种PT…

【Flutter】Flutter 使用 Stream Transform 包处理流操作

文章目录 一、 前言二、 Stream Transform 包简介三、 安装和版本信息四、 Stream Transform 的基本使用1. 扩展方法2. 异步映射 五、 示例:使用 Stream Transform 实现实时搜索功能六、 总结 一、 前言 欢迎来到我的博客!我是小雨青年,这是…