一面、二面、三面有什么区别?

很多公司面试都分一面、二面、三面甚至更多,大家可能会好奇,为什么要面这么多面,每一面又有啥区别呢?

首先我来回答下为什么要这么多面,最核心的是最后3点:

  1. 如果光是一个人面,担心会看走眼;

  2. 面试通过最后的结果就是加入团队,那么要加入团长,怎么都得团队一些重要角色都同意吧,这些角色就对应1面、2面、3面。

  3. 每一面侧重点不一样,这样考察也更为聚焦和全面。

下面我根据腾讯、字节的经验,具体说一下每一面到底是怎样的。

一面

一面是组长面,组长也就是你入职之后的顶头上司,入职了你就跟着他混。所以组长面通常是最为仔细的一面,一方便是好好把关之后再推给上面领导,避免浪费领导时间,一方面是如果招募的人不合适,最终坑得是自己啊。

一面主要考察你的编程能力,通常会根据你简历上的技术栈,方方面面地询问技术细节,当然,有时候也会问一些团队中比较重要的技能。

二面

二面是总监面,总监一般正直壮年、技术犹在,也会问技术细节,但不会像一面那么多,压力面通常就出在总监面。

二面的重点是项目和场景设计

项目的话通常会让你先介绍,在介绍地过程中会发散出一些问题,问你为什么这样设计,如果有某种异常,你这个系统是否能正常运做等;

场景设计的话一般就是让你设计某个场景,比如我就被要求设计过账单系统、任务调度系统等。

一般而言的话项目细节和场景设计只会有一个深入考察,毕竟时间也有限,但也确实遇到过面试官聊兴奋了,都详细探讨,这除了累一点不是坏事,至少证明面试官对你是感兴趣的。

三面

GM面,也就是部门负责人,这种级别的大佬通常很忙,字节的话还好,一般一周内就会进行,腾讯就离谱了,有时候约个GM要约1个月。

GM级别都是业界大佬,可能多年也没写过代码,喜怒不形于色,一般也是温和示人,所以这一面在面试过程中承担的压力可能是最小的。

好了,话说回来,GM面试通常有两类:

  1. 主要和你聊聊天,比如怎么学习的,对未来的规划等,其实是在这个过程中考察软实力,面试过程虽然没啥压力,但是很多时候会挂得莫名其妙

  2. 还有些GM也会聊一些技术领域,比如我在字节GM面的时候被问到对后台安全的考虑,也就是说一个话题,让你自己阐述,不会扣你细节,但是这种级别的大佬其实聊几句就大概能摸清楚你的掌握情况。

嗯,讲到这里,大家可能get到了三面分别是做什么的,下面我们来看一些常见的疑问。

二面一定比一面难?

不是的,难度其实很随缘,有些组长非常执着于技术,这种情况一面就会很难。

而二面通常是项目相关的,可能毕业前几年还会觉得很困难,后面项目做多了,也知道哪些地方可能是考察重点,哪些地方是自己的亮点,通常来说反而发挥应该比一面稳定。

为什么我面了4,5面?

几种情况啊。

1.前面两轮面试官分歧比较大,一个极好,一个极差;

2.觉得你还可以,但差点意思,项目组又实在缺人,找个人再给你一次机会;

3.还有一种可能是部门调整了,总监换了,有些公司,比如腾讯,面试体系是不打通的,也就是说互不认账,所以新总监要重新面一次,新GM一般倒是不会有这个闲心。

4.最有可能的,还是组长面拆分了,因为组长太忙,底下又有能力很强的骨干,所以有时候会让骨干先面一次,通过的再进行组长面把关,有时候甚至一面完全是骨干代劳,也是正常的,所以很可能你遇到的是1.1,1.2面,然后才是真正的1面。

GM面挂人吗?

难说,只能说相对少一些,之前呆过的一个部门,据说GM面有30%的几率挂掉,其实不太能理解,只能说个人喜好吧,GM这层权力已经很大了。

是否所有的一面、二面、三面,都如此分工明确

当然不是了,面试官本身也具备很大的灵活性,其实多面的本质是拜山头,而因为本身已经分面,才逐步演化为侧重点不同,这不是一定的,有些团队就是每一面都freestyle也不奇怪。

哪一面最重要

一面二面都相当重要,三面的话,说实话,重要性要低些,本身一二面大佬已经认可了,而GM工作中可能几乎不会有交集,甚至很多时候我都觉得GM面意义不大。

总结

本次给大家分享了面试为什么这么多面,每面做什么,可以看到要找个工作还真是挺不容易的,需要付出很多汗水和心力。

面试本身也是双向选择的过程,只要你持续努力、保持平常心,最后一定能收获不错的Offer。

 

                

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

详解如何使用nvm管理Node.js多版本

目录 NVM进行NodeJS多版本管理 背景 安装步骤 1. 下载nvm安装包 2. 安装nvm 使用步骤 下载nodejs 切换版本nodejs ​编辑 常用命令 NVM进行NodeJS多版本管理 背景 有的时候开发环境需要多个NodeJS的版本,这个时候就可以用NVM进行管理。 安装步骤 1. 下载n…

LeetCode 打卡day44--完全背包问题及其应用

一个人的朝圣 — LeetCode打卡第44天 知识总结 Leetcode 518. 零钱兑换 II题目说明代码说明 Leetcode 377. 组合总和 Ⅳ题目说明代码说明 知识总结 今天结束了完全背包问题, 完全背包问题与01背包问题的区别在于可以无限次的使用物品的数量. 其和01背包的差别在于, 01背包先遍…

easypoi 导出word并插入echart图片和文件

一 pom 文件引入&#xff1a;<!-- 目前的版本对应 poi 4.1.2 和 xmlbeans 3.1.0 , poi 3.17 和 xmlbeans 2.6.0 --><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>4.1.2</version&…

《后端存储实战课》课程学习笔记(三)

流量大、数据多的商品详情页系统该如何设计&#xff1f; 电商的商品系统主要功能就是增删改查商品信息&#xff0c;没有很复杂的业务逻辑&#xff0c;支撑的主要页面就是商品详情页。设计这个系统的存储&#xff0c;你仍然需要着重考虑两个方面的问题。 第一&#xff0c;要考虑…

【计算机网络】可靠传输的实现机制

参考视频 https://www.bilibili.com/video/BV1c4411d7jb 1、停止-等待协议SW (Stop-and-Wait) 1.1 信道利用率 1.2 题目 1.3 小结 2.回退N帧协议GBN (Go-Back-N) 1.1 题目 1.2 小结 3.选择重传协议SR (Selective-Repeat) 3.1 过程 3.2 发送窗口 和 接收窗口尺寸范围 4.小结 5.…

Centos7单机安装Redis

安装Redis依赖 Redis是基于C语言&#xff0c;因此首先需要安装Redis所需要的gcc依赖&#xff1a; yum install -y gcc tcl ​ 上传安装包并解压 上传安装包redis-6.2.12至/home目录下 ​ # 解压 tar -xzf redis-6.2.12.tar.gz # 安装 cd redis-6.2.12 make && mak…

第七十天学习记录:高等数学:微分(宋浩板书)

微分的定义 基本微分公式与法则 复合函数的微分 微分的几何意义 微分在近似计算中应用 sin(xy) sin(x)cos(y) cos(x)sin(y)可以用三角形的几何图形来进行证明。 假设在一个单位圆上&#xff0c;点A(x,y)的坐标为(x,y)&#xff0c;点B(x’, y’)的坐标为(x’, y’)。则以两点…

文言一心,ChatGLM-6B和ChatGPT等模型概述

原文首发于博客文章大语言模型概况 定义 &#xff08;个人理解的&#xff09;大语言模型&#xff08;Large Language Model&#xff09;是一种基于深度学习技术的自然语言处理通用模型&#xff0c;它可以通过学习大规模文本数据的模式和规律&#xff0c;从而实现对自然语言的理…

生物群落(生态)数据统计分析与绘图

R 语言作的开源、自由、免费等特点使其广泛应用于生物群落数据统计分析。生物群落数据多样而复杂&#xff0c;涉及众多统计分析方法。以生物群落数据分析中的最常用的统计方法回归和混合效应模型、多元统计分析技术及结构方程等数量分析方法为主线&#xff0c;通过多个来自经典…

Vue Router 相关理解 基本路由 多级路由

6.1.相关理解 6.1.1.vue-router 的理解 vue的一个插件库&#xff0c;专门用来实现SPA应用 6.1.2.对SPA应用的理解 单页Web应用&#xff08;single page web application&#xff0c;SPA&#xff09;整个应用只有一个完整的页面点击页面中的导航链接不会刷新页面&#xff0c…

2023.6.27宝塔面板无法正常进入

解决访问宝塔面板提示404 Not Found 情况说明&#xff1a;访问宝塔面板提示404&#xff0c;或者忘记外网面板地址 大概率访问路径不够全 输入以下内容查看 /etc/init.d/bt default 如果还是不行再重启宝塔面板&#xff0c;执行上面步骤 /etc/init.d/bt stop /etc/init.d/b…

初识mysql数据库之mysql数据库安装(centos)

目录 一、卸载不需要的环境 二、安装mysql yum源 三、安装mysql 四、登录mysql 1. 直接登录 2. 设置免密码登录 五、配置my.cnf 六、mysql登录时的一些选项介绍 一、卸载不需要的环境 要注意&#xff0c;在安装mysql数据库时&#xff0c;最好将用户切换为root&#xf…

git介绍和安装/git,github,gitee,gitlab区别/git使用流程/ git常用命令/git忽略文件

git介绍和安装 # 版本管理软件-1 对代码版本进行管理---》首页功能完成---》课程功能完成---》可以回退到某个版本-2 协同开发--》多人开发--》合并代码---》可能会有冲突&#xff0c;解决冲突# 版本管理软件&#xff1a;主流就两个-git&#xff1a;现在用的最多&#xff08;学…

IMX6ULL系统移植篇-镜像烧写方法

一. 烧录镜像简介 本文我们就来学习&#xff1a;windows 系统下烧录镜像的方法。 如何使用 NXP 官方提供的 MfgTool 工具通过 USB OTG 口来 烧写系统。 二. windows下烧录镜像 1. 烧录镜像前准备工作 &#xff08;1&#xff09;从开发板上拔下 SD卡。 &#xff08;2…

fatal error: ‘type_traits‘ file not found错误解决

错误如下 In file included from ../test_opencv_qt/main.cpp:1: In file included from ../../Qt/6.5.1/android_x86_64/include/QtGui/QGuiApplication:1: In file included from ../../Qt/6.5.1/android_x86_64/include/QtGui/qguiapplication.h:7: In file included from .…

springDatajpa动态sql根据时间范围将数据导出为excel并使用vue的按钮去触发

用到的技术点&#xff1a; 1.springDatajpa 2.EasyExcel 3.数据库 4.vue 前端实现&#xff1a; 1.创建按钮&#xff08;点击此按钮弹出填写导出条件的弹出框&#xff09; <el-button type"primary" round click"dialogVisible true"><svg-icon …

什么是Session

1、web中什么是会话 &#xff1f; 用户开一个浏览器&#xff0c;点击多个超链接&#xff0c;访问服务器多个web资源&#xff0c;然后关闭浏览器&#xff0c;整个过程称之为一个会话。 2、什么是Session &#xff1f; Session:在计算机中&#xff0c;尤其是在网络应用中&…

MySQL数据同步到ES的4种解决方案

一、背景 大家应该都在各种电商网站检索过商品&#xff0c;检索商品一般都是通过什么实现呢&#xff1f;搜索引擎Elasticsearch。那么问题来了&#xff0c;商品上架&#xff0c;数据一般写入到MySQL的数据库中&#xff0c;那么用于检索的数据又是怎么同步到Elasticsearch的呢&…

分布式定时任务框架 PowerJob

业务背景 1.1 为什么需要使用定时任务调度 &#xff08;1&#xff09;时间驱动处理场景&#xff1a;整点发送优惠券&#xff0c;每天更新收益&#xff0c;每天刷新标签数据和人群数据。 &#xff08;2&#xff09;批量处理数据&#xff1a;按月批量统计报表数据&#xff0c;批…

使用nodejs操作postgresql

环境准备 1 navicat premium 2 postgresql 14 装完上述软件后&#xff0c;远程连接上之后如下&#xff1a; 自己建立一个用户表users,然后随机生成一些数据即可 步骤 这里我将项目放到了gticode里&#xff0c;可以下载下来使用 https://gitcode.net/wangbiao9292/nodejs-p…