历经70+场面试,我发现了大厂面试的套路都是···
今年的金三银四刚刚过去,我又想起了我在去年春招时面试了50余家,加上暑期实习面试了20余家,加起来也面试了70余场的面试场景了。
基本把国内有名的互联网公司都面了一遍,不敢说自己的面试经验很丰富,但也是不差的。
这次我专门把大厂的面试做了个总结,希望帮到大家拿到理想offer。
互联网公司从投递拿到offer的完整流程一般有:
- 笔试、测评
- 面试
- offer沟通、三方
面试又分为技术面和hr面试,大厂的技术面一般有三面,中小厂通常只有二面。
每轮面试的整个流程一般分三部分,第一部让你做个自我介绍,第二部分面试官考察专业能力环节,最后一部分是反问面试官环节。
第二部分和第三部分,在一面、二面、三面等都有不同的侧重点。
自我介绍部分是非常关键的,用1-2分钟介绍下自己,突出下自己的相关亮点,有几点要注意:
- 面试官在面试前可能没看过你的简历,通过自我介绍的时候了解你的情况
- 可以用最擅长的来收尾,引导面试官的提问
- 别扯没用的经历,比如面试互联网大厂的技术岗,不要讲太多社团经历
- 人菜没关系,学校差没关系,项目low没关系,但一定要自信
附一份自我介绍样例:
面试官您好,我叫XXX,是XXX大学2022届的学生,专业是XXX。在校期间,自己的成绩XXX,获得过XXX荣誉;做过XXX项目,项目使用了XXX,完成XXX;参加过XXX比赛,获得过XXX奖;在XXX公司实习,工作是XXX,为了完成这个工作,我做了xxx努力,最后取得xxx成果。
面试经验少的小伙伴,可以在面试前对着镜子模拟面试情景,反复刻意练习自我介绍,这样才能保证面试从容、不紧张。
一面
一面面试官通常由公司技术骨干担任,对于校招来说,一面比较看重基础。
一面通常考察:计算机基础八股文 + 技术栈八股文 + 项目(实习)+ 开放性问题。
计算机基础八股文包括计算机网络、操作系统、数据结构与算法,这些课程在大学都会学到,某些大厂是很看重这些基础的,比如字节。
技术栈八股文指测试基础、功能测试、接口测试、自动化测试、性能测试等等,比如自动化测试,面试会问 python基础、web自动化、app自动化、自动化测试框架等知识。
项目或者实习在通常在一面中通常问的不会很深,只是简单聊聊项目的技术栈、项目的基本功能、框架的使用等等。
最后,面试官会问一句“你还有什么问题要问我的吗?”,这个问题相当于把主动权交给你了,但也要注意,这时候就算不加分,至少也不要扣分。
最好不要问的,比如薪资水平、上下班时间、交通食宿补助、加班是否有加班费。因为这些问题是问hr的,现在问不合适,反而会造成坏印象。
可以问什么?对于一面的面试官,通常是技术骨干或者主管,可以问以下一些问题:
- 部门的主营业务是什么?表达下自己对业务的好奇
- 部门使用的技术栈、编程语言是什么、使用哪些框架、中间件?表达下自己对技术的好奇
- 您觉得我的专业能力有哪些需要提升的,您有什么建议?
- 您刚才那个问题,我想问下您的思路。体现自己好学
最重要的一点,某些同学可能想知道自己此轮面试是否通过,就直接问面试官“我这轮面试通过了没有”,切记,不能直接这么问!一般公司都有规定,面试官是不能现在跟你说的,会造成很尴尬的场面。
迫切想知道,自己面试的结果,可以问下面试官,多久会有结果、接下来的面试流程是什么。
二面
对于中小厂来说,二面就是技术终面了。
二面的面试官一般是技术leader,更看重解决问题的能力。
二面中,八股文和算法题比一面考察的少些,会更多问项目和实习的问题,还会问些开放性问题。
二面官会以项目为切入点,先问项目本身的背景和基础功能等,在一步步深入,问到项目相关扩展,直到你不会为止。
项目相关的问题可分为两方面,一是项目本身,二是项目扩展。
三面
进入三面,拿offer的概率就很大了。
三面官一般都是大leader,技术总监这类级别的。
三面通常就不会再问很多基础相关的知识了,三面更看重个人素质,毕竟能通过前面两轮面试的,技术能力肯定是过关的。‘
三面主要考察项目、开放性问题、智力问题,有些公司还会在考两道逻辑题,问些八股文基础。
智力问题是想考察候选人是不是聪明,这些题目其实就是看过就会秒解,不会一小时都想不出来。
HR面
进入HR面试,基本问题不大了。
HR面试主要考察的是候选人的性格、上进心、价值观、工作的态度等
HR面试也要提前准备下,尤其是涉及到对方公司的企业文化、有什么代表性产品、历年的薪资水平等。
HR面试的回答没有什么固定答案,根据实际情况回答就好。
这里有个注意点,HR问到“你最大的缺点是什么?”
千万不要回答没有缺点,我的缺点就是追求完美。只要是人就有缺点,说没有缺点一定会令人反感!
可以采用避重就轻的描述,并且自己还在不断改正,比如说自己性子急、对待效率低下的人,但是我平时和别人聊天的时候会控制自己语速和讲话,慢慢培养自己耐心。
很多小伙伴想要面试跳槽涨薪,但苦于没有系统的进阶提升学习方法,这里免费分享一份GitHub 上标星 120k的软件测试中高级进阶知识全面解析,来简单看一下目录和部分内容截图。
主要包括测试理论、Linux基础、MySQL基础、Web测试、接口测试、App测试、管理工具、Python基础、Selenium相关、性能测试、LordRunner相关等专题技术点,都是在各个大厂总结出来的面试真题,已经有很多朋友靠这份 PDF 拿下众多大厂的 offer,今天在这里总结分享给到大家!
- 测试基础(38页)
- 功能测试(183页)
- linux(221页)
- Mysql(216页)
- 接口测试(338页)
- Jmeter(41页)
- 测试工具(35页)
- web自动化测试(50页)
- selenium(55页)
- python编程(27页)
- app自动化测试(66页)
- 性能测试(40页)
- 安全测试(21页)
- 测试开发(31页)
- 简历模板(38页)
1.软件测试基础(2023最新版)
2.Linux(2023最新版)
3.MySQL(2023最新版)
4.web测试(2023最新版)
5.接口测试(2023最新版)
6.APP测试(2023最新版)
7.Python(2023最新版)
8.Selenium(2023最新版)
9.LordRunner相关(2023最新版)
10.计算机网络(2023最新版)
内容太多,篇幅有限,所有文档、PDF的知识体系以截图形式展示,所有的教程学习PDF这边也只是大致介绍一番,不过可提供全部教程的原件给大家免费下载。
整理不易,白嫖太易!获取方式很简单:有需要的读者朋友们可以帮忙三连支持一下,点击下方小卡片入群即可入手~
相关文章:

历经70+场面试,我发现了大厂面试的套路都是···
今年的金三银四刚刚过去,我又想起了我在去年春招时面试了50余家,加上暑期实习面试了20余家,加起来也面试了70余场的面试场景了。 基本把国内有名的互联网公司都面了一遍,不敢说自己的面试经验很丰富,但也是不差的。 …...

可视区域兼容性问题的思考及方法封装
今日在复习可视化尺寸获取时突发奇想,为什么要在怪异模式下使用document.body.clientWidth,在标准模式下使用document.documentElement.clientWidth?以及是否在IE8及以下的版本中其中一个获取方式将返回undefined或0。 出于该问题的思考&am…...

安全工具 | CMSeeK [指纹识别]
0x00 免责声明 本文仅限于学习讨论与技术知识的分享,不得违反当地国家的法律法规。对于传播、利用文章中提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本文作者不为此承担任何责任,一旦造成后果请自行承担…...

Android新logcat使用技巧
Android新logcat使用技巧 logcat新UI出现后,我常困惑于怎么过滤log,和以前的UI差异比较大,新UI界面结构如下: 这个新的 logcat 的问题是如何过滤信息并不是很明显。 获取应用的日志信息 要获取我们当前调试应用的日志信息&…...
使用Makefile笔记总结
文章目录 一、简单了解Makefile1.1 Makefile示例1.2 基本规则1.3 make是如何工作的1.4 使用变量1.5 make自动推导 二、变量2.1 变量的定义和引用2.2 变量的两种高级用法2.3 override 和 define 关键字2.4 环境变量与目标变量2.5 自动变量 三、Makefile规则3.1 通配符3.2 目标依…...
npm下载依赖项目跑不起来--解决方案
code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: vue-element-admin4.4.0 npm ERR! Found: webpack4.46.0 npm ERR! node_modules/webpack npm ERR! webpack“^4.23.0” from the root project npm ERR! npm ERR! Coul…...

SolVES模型生态系统服务功能社会价值评估
查看原文>>>SolVES 模型生态系统服务功能社会价值评估(基于多源环境QGIS、PostgreSQL、ArcGIS、Maxent、R语言) 目录 第一章、理论基础与研究热点 第二章、SolVES 4.0 模型运行环境配置 第三章、SolVES 4.0 模型运行 第四章、数据获取与入…...

Godot引擎 4.0 文档 - 入门介绍 - 学习新功能
本文为Google Translate英译中结果,DrGraph在此基础上加了一些校正。英文原版页面: Learning new features — Godot Engine (stable) documentation in English 学习新功能 Godot 是一个功能丰富的游戏引擎。有很多关于它的知识。本页介绍了如何使用…...

如何进行MySQL漏洞扫描
MySQL是一款广泛使用的关系型数据库管理系统,但由于其复杂的结构和功能,也存在不少安全漏洞,容易被黑客攻击。为了解决这些安全问题,进行MySQL漏洞扫描是必要的。那么MySQL怎么进行漏洞扫描?如何进行漏洞扫描?接下来就让小编带大…...
C语言函数大全-- x 开头的函数(3)
C语言函数大全 本篇介绍C语言函数大全-- x 开头的函数 1. xdr_opaque 1.1 函数说明 函数声明函数功能bool_t xdr_opaque(XDR *xdrs, char *buf, u_int len);用于编码或解码任意长度的二进制数据 参数: xdrs : 指向 XDR 数据结构的指针,表…...

计算机图形学-GAMES101-12阴影
Shadow mapping 问题的提出 我们之前在进行着色时,对于每个物体仅考虑自己,而不考虑其他物体对它的影响。限定在光栅化中,如何解决阴影问题呢?阴影能被摄像机看到,但不能被光源所照亮。经典的Shadow mapping只能处理…...
iOS_Swift高阶函数
iOS_Swift高阶函数 #mermaid-svg-NxX1czIESDq47OQw {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-NxX1czIESDq47OQw .error-icon{fill:#552222;}#mermaid-svg-NxX1czIESDq47OQw .error-text{fill:#552222;stroke:#…...

探索Vue的组件世界-组件复用
目录 Mixin【混入】 缺陷 HOC(higher order component)【高阶组件】 相比较Mixin的优点: 不足: Renderless组件【函数式组件,无渲染组件,Vue社区使用比较多的一种业务复用模式】 优点: M…...

OMA通道-2
1 简介 本文档中指定的 API 使移动应用程序能够访问移动设备中的不同 SE,例如 SIM 或嵌入式 SE。 本规范提供了接口定义和 UML 图,以允许在各种移动平台和不同的编程语言中实现。 如果编程语言支持命名空间,则它应为 org.simalliance.openmob…...

SAP 用CO13冲销工序报工,但是没有产生货物移动(TCODE:CO1P 、 SE38 :CORUPROC,CORUAFWP)
前言 通常情况下,对PPO做GI或GR的时候,出现的异常可以在COGI中间被列出;在这些数据进入COGI之前,系统会把这些数据记录在CO1P中;换句话说,系统有时会出现DB的更新延时,当延时发生的时候…...

信息收集-服务器信息
服务器上面可以运行大量的系统服务和第三方应用服务,如果操作系统或者第三方软件没有及时升级打补丁,攻击者就有可能直接通过服务器上运行的服务进行攻击。 服务器需要收集的信息包含三个方面: 操作系统信息等识别waf(Web应用程…...

连续签到积分兑换试用流量主小程序开发
每日签到积分兑换试用流量主小程序开发 打卡兑奖小程序。用户签到活得积分。积分可以兑换商品。观看激励视频广告可以积分翻倍。 用户可以参加试用商品活动参加试用需要提交信息。可以通过分享方式直接获取试用资格。 以下是流量主小程序的功能列表: 广告位管理&a…...

C语言—自定义类型(结构体、枚举、联合)
自定义类型 结构体结构体的声明特殊的声明结构的自引用结构体变量的定义和初始化结构体内存对齐修改默认对齐数offsetof宏 结构体传参 位段位段的定义(声明)位段的内存分配位段的跨平台问题位段的应用 枚举枚举类型的定义及使用枚举的优点 联合ÿ…...

Node.js博客项目开发思路笔记
博客项目介绍 1. 目标 开发一个博客系统,具备博客基本功能只开发 server 端,不关心前端 2. 需求 首页、作者页、博客详情页登陆页管理中心、新建页、编辑页 3. 技术方案 数据如何存储 博客 idtitlecontentcreatetimeauthor1标题 1内容 11111112z…...
python 之 shutil 文件的复制、删除、移动文件以及目录,并支持文件的归档、压缩和解压
一、shutil shutil 模块于文件和文件集合的高级操作,包括:复制、删除、移动文件以及目录,并支持文件的归档、压缩和解压等 二、使用例子 复制文件及权限 shutil.copy(src, dst)复制文件及权限;src 和 dst 文件路径。dst 文件名或…...

RocketMQ延迟消息机制
两种延迟消息 RocketMQ中提供了两种延迟消息机制 指定固定的延迟级别 通过在Message中设定一个MessageDelayLevel参数,对应18个预设的延迟级别指定时间点的延迟级别 通过在Message中设定一个DeliverTimeMS指定一个Long类型表示的具体时间点。到了时间点后…...
【算法训练营Day07】字符串part1
文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接:344. 反转字符串 双指针法,两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...

C# 求圆面积的程序(Program to find area of a circle)
给定半径r,求圆的面积。圆的面积应精确到小数点后5位。 例子: 输入:r 5 输出:78.53982 解释:由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982,因为我们只保留小数点后 5 位数字。 输…...
Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析
Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析 一、第一轮提问(基础概念问题) 1. 请解释Spring框架的核心容器是什么?它在Spring中起到什么作用? Spring框架的核心容器是IoC容器&#…...

uniapp手机号一键登录保姆级教程(包含前端和后端)
目录 前置条件创建uniapp项目并关联uniClound云空间开启一键登录模块并开通一键登录服务编写云函数并上传部署获取手机号流程(第一种) 前端直接调用云函数获取手机号(第三种)后台调用云函数获取手机号 错误码常见问题 前置条件 手机安装有sim卡手机开启…...

Golang——6、指针和结构体
指针和结构体 1、指针1.1、指针地址和指针类型1.2、指针取值1.3、new和make 2、结构体2.1、type关键字的使用2.2、结构体的定义和初始化2.3、结构体方法和接收者2.4、给任意类型添加方法2.5、结构体的匿名字段2.6、嵌套结构体2.7、嵌套匿名结构体2.8、结构体的继承 3、结构体与…...

Web后端基础(基础知识)
BS架构:Browser/Server,浏览器/服务器架构模式。客户端只需要浏览器,应用程序的逻辑和数据都存储在服务端。 优点:维护方便缺点:体验一般 CS架构:Client/Server,客户端/服务器架构模式。需要单独…...
HTML前端开发:JavaScript 获取元素方法详解
作为前端开发者,高效获取 DOM 元素是必备技能。以下是 JS 中核心的获取元素方法,分为两大系列: 一、getElementBy... 系列 传统方法,直接通过 DOM 接口访问,返回动态集合(元素变化会实时更新)。…...

Xela矩阵三轴触觉传感器的工作原理解析与应用场景
Xela矩阵三轴触觉传感器通过先进技术模拟人类触觉感知,帮助设备实现精确的力测量与位移监测。其核心功能基于磁性三维力测量与空间位移测量,能够捕捉多维触觉信息。该传感器的设计不仅提升了触觉感知的精度,还为机器人、医疗设备和制造业的智…...

pgsql:还原数据库后出现重复序列导致“more than one owned sequence found“报错问题的解决
问题: pgsql数据库通过备份数据库文件进行还原时,如果表中有自增序列,还原后可能会出现重复的序列,此时若向表中插入新行时会出现“more than one owned sequence found”的报错提示。 点击菜单“其它”-》“序列”,…...