在当今互联网中,虽然互联网行业从业者众多,不断崛起的互联网公司也会很多,但如BAT等大厂,仍然是很多同学想要进入的企业。那么本篇文章将会为大家很直白的讲解大厂的面试流程以及侧重点。

首先闲聊一下,为什么大家管他们叫大厂。本人说一下真实的感受。其实在里边工作,真的就跟在工厂里工作一样,为什么会真的在工厂里工作的感觉一样呢,因为一般这种公司占地面积都相对较大,这一片楼,都是这家公司的,吃在这里,工作在这里,望眼后厂村,你如果想开开荤,都得开车出去,想走着去,那距离会让你想一下就会自我放弃。我想这也是所谓“厂”的来源吧。

比如在百度,大家都会叫Robin为厂长。再比如,鹅厂、狼厂、猪厂、猫厂、狗厂等,都是对各互联网公司的另一种称呼。(写到这里,我已经不认识厂这个字了)

我与同事们,有时也在自嘲,再过20年,回望今天,是否也跟今天我们看待七八十年代的纺织工人一样呢。

闲聊完毕,那么如果你想进厂,仔细阅读本篇文章,绝对会有所收获,学到一点,也不浪费这几分钟的阅读时间。

一般面试(无论几轮),都会从三个角度来考察面试者

1、技术面试

2、项目面试

3、个人综合素质面试

简单来说,你要在这三个层面,不停的加强,才能够进入大厂(这里主要是讲述的社招,校招由于学生一般没有做过什么项目,所以项目面试只是简单聊一聊,看看知识的广度以及想法)

下面仔细剖析一下这几个面试的考核重点:

一、技术面试

技术面试,顾名思义就是面试技术。那都会有哪些技术呢?

首先说一下语言方面。一般大厂不太会限制面试者的语言,因为在厂内,用什么语言的都有。拿测试人员来说,Java、Python、Golang、PHP、Ruby等都有。但就目前来看,Java和Python是使用者相对较多的语言。电动叉车

下面再说一下技术面试的侧重点:在技术面试环节,问语言基础的概率会非常的大。主要考核的目的就是看你的基本功是否扎实。

拿Python举例,常见的基础技术面试题:

(1)、Python的深浅拷贝

(2)、注解开发的运行原理

(3)、如何理解面向对象

(4)、类变量与实例变量有什么区别

……

当然有时也会问一些算法方面的题目,这些题目相信大家都遇到过,比如说排序,但一般大厂不这么问,假定我们有一个list = [12,4,43,16,1],会有以下几种问法:

(1)、请用时间复杂度小于O(n^2)的排序方法,对以上list进行排序

(2)、请阐述时间复杂度的表示和计算方式

……

对于算法方面,不仅仅要求解题,还要求效率,当然如果你能回答出最优解,那是最好的。

当然也还会问一些关于数据库、Linux操作系统方面的一些面试题:

(1)、MySQL数据库中常用的搜索引擎的区别是什么?

(2)、索引的分类及作用?索引的工作方式是什么,为什么会让查询变得快速

(3)、Linux操作系统下,你是如何监控服务器性能的

……

对于测试人员来说,还会问一些关于自动化测试以及性能测试方面的知识点:

(1)、日期控件如何定位

(2)、MySQL数据库如何监控,各指标代表了什么意思

……

关于技术面试,没有好的办法,只有不停的去学习和总结,对于技术人员来说,总结也是一种非常高效的学习方式。

二、项目面试

那什么是项目面试呢?项目面试,其实就是问一下你之前做过哪些项目,在项目中你都做了什么事情。

那问这些问题的考核重点是什么?主要的目的,还是想看一下面试者在过去的工作中是否有思考,是否对项目或公司层面有帮助。

这里我要说的是,每一个公司都会存在各种各样的问题,一个问题出现了我们的员工一般也会有四种反应:

(1)、没看到问题所在

(2)、发现了问题,但未提出来

(3)、发现了问题,并根据自己的想法提出了一些解决方案

(4)、发现了问题,并提出解决方案,最后能够落地推进解决问题

那根据以上情况来进行总结,我相信这不仅仅是大公司了,很多公司也在寻求这样的人才,能够发现问题并且解决问题的人。

那么作为面试者的我们,应该在面试中怎样做呢?这里有两个字需要大家记住:“价值”,一定要讲清楚自己过去在项目中都做了什么事情,带来了什么收益。如果你这样做了,那么你就把握住了项目面试的核心要点。

三、综合素质面试

很多同学技术面试和项目面试都通过了,后来.......就没有后来了。挂的莫名其妙。自己也不知道自己问题出在了哪里。有的公司最后一面是由HR来完成,有的公司最后一面是由团队的最高领导来完成,情况会有不同,但相同的是他们会从以下多个角度来考察员工:

(1)、稳定性

(2)、性格

(3)、沟通能力

(4)、个人及团队的管理能力

(5)、目标感与责任感

(6)、团队协作能力

……

看似对技术人员最为简单的综合素质面试,却是坑最多的一个面试环节。一般我们到了最后一面的时候,大多数面试者都会认为,就是简单聊一聊。有的公司会是这样,谈谈薪资就完事了。但是一般大厂不会,他仍然有很多的考核指标。那么以上这些指标也就是你需要增强的软实力。

写在最后,软实力的增强,在你职级越高的时候越显得重要,所以技术沉淀的同时,千万不要忘记软实力的提升。我始终觉得软实力才是最终决定高度的真正指标。

最后祝所有的面试者,都能够在新的一年里找到心仪的工作。

更多问题,也可以找到我,跟我一起聊一聊关于面试那点事儿。希望能够帮助大家答疑解惑。

对了,补充一点,在大公司工作的技术人员,当他们充当面试官的时候,没人会放水,因为面试官问的每一个问题和面试者的回答都会记录在系统中,后面的面试官会查看前面面试官的面试记录。所以踏踏实实的增强实力才是王道。

BAT大厂面试流程剖析的更多相关文章

  1. 一文搞懂后台高性能服务器设计的常见套路, BAT 高频面试系列

    微信搜索「编程指北」,关注这个写干货的程序员,回复「资源」,即可获取后台开发学习路线和书籍 先赞后看,养成习惯~ 前言 金九银十,又是一年校招季. 经历过,才深知不易.最近,和作为校招面试官的同事聊了 ...

  2. BAT Android工程师面试流程解析+还原最真实最完整的一线公司面试题

    尊重原创,转载请写明原文出处:http://blog.csdn.net/sk719887916/article/details/47040931 (skay) 求职和我们每个人息息相关,而求职也有门道 ...

  3. 就目前市面上的面试整理来说,最全的BAT大厂面试题整理在这

    原标题:就目前市面上的面试整理来说,最全的BAT大厂面试题整理在这 又到了面试求职高峰期,最近有很多网友都在求大厂面试题.正好我之前电脑里面有这方面的整理,于是就发上来分享给大家. 这些题目是网友去百 ...

  4. 大厂面试:一个四年多经验程序员的BAT面经(字节、阿里、腾讯)

    前言 上次写了篇欢聚时代的面经,公众号后台有些读者反馈说看的意犹未尽,希望我尽快更新其他大厂的面经,这里先说声抱歉,不是我太懒,而是项目组刚好有个活动要赶在春节前上线,所以这几天经常加班,只能工作之余 ...

  5. 《大厂面试》京东+百度一面,不小心都拿了Offer

    你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和 ...

  6. 4000字干货长文!从校招和社招的角度说说如何准备Java后端大厂面试?

    插个题外话,为了写好这篇文章内容,我自己前前后后花了一周的时间来总结完善,文章内容应该适用于每一个学习 Java 的朋友!我觉得这篇文章的很多东西也是我自己写给自己的,比如从大厂招聘要求中我们能看到哪 ...

  7. 经验总结:超详细的 Linux C/C++ 学习路线!大厂面试指南

    ❝ 文章每周持续更新,「三连」让更多人看到是对我最大的肯定.可以微信搜索公众号「 后端技术学堂 」第一时间阅读(一般比博客早更新一到两篇) ❞ 最近在知乎经常被邀请回答类似如何学习C++和C++后台开 ...

  8. 【大厂面试07期】说一说你对synchronized锁的理解?

    synchronized锁的原理也是大厂面试中经常会涉及的问题,本文主要通过对以下问题进行分析讲解,来帮助大家理解synchronized锁的原理. 1.synchronized锁是什么?锁的对象是什 ...

  9. Nginx大厂面试需要掌握多少v1.21.3

    概述 **本人博客网站 **IT小神 www.itxiaoshen.com Nginx官网 最新版本为1.21.3 Nginx (engine x) 是一个开源的.高性能的HTTP和反向代理web服务 ...

随机推荐

  1. [MapReduce_4] MapTask 并发数的决定机制

    0. 说明 介绍 && Map 个数 & Reduce 个数指定 && Map 切片计算 1. 介绍 一个 job 的 Map 阶段并行度由客户端在提交 job ...

  2. vSphere ESXi 重新安装后的虚拟机恢复(转载)

    安装的 ESXi 的物理主机密码忘记,登录 不上了,需要重新安装 ESXi,安装后恢复原先物理主机上的 虚拟机的方法如下(VMFS分区完好): 关于 VMFS 分区: ESXi 的安装时会划分一个分区 ...

  3. 字符串之StringBuffer 与 StringBuilder的对比

    StringBuilder 和 StringBuffer是高度类似的两个类 StringBuilder是StringBuffer的版本改写,下面从几个方面简单的对比下他们的区别 原文地址:[十四]基础 ...

  4. Python 操作 Excel,总有一个模块适合自己

    最近在写性能相关的测试脚本,脚本已经完成,最终怎么体现在报告上,要想让报告看起来漂亮些,我们是先创建一个模板(格式和公式已全部制作好),只需要性能测试完成后往对应的sheet页中填充数据,数据完成后最 ...

  5. 如何用jquery实现实时监控浏览器宽度

    如何用jquery实现实时监控浏览器宽度 2013-06-05 14:36匿名 | 浏览 3121 次 $(window).width();这代码只能获取浏览器刷新时的那一刻的宽度,如何才能达到实时获 ...

  6. Django Form ModelForm modelfromset

    forms 组件 Form 组件 form表单完成的事情 提供input可以提交数据 对提交的数据进行校验 提供错误提示 定义form组件 from django import forms class ...

  7. 转://tcpdump抓包实例

    基本语法 ========过滤主机--------- 抓取所有经过 eth1,目的或源地址是 192.168.1.1 的网络数据# tcpdump -i eth1 host 192.168.1.1- ...

  8. go标准库的学习-strings-字符串操作

    参考https://studygolang.com/pkgdoc 导入方式: import "strings" strings包实现了用于操作字符的简单函数. 常用的几个函数: f ...

  9. leetcode538. Convert BST to Greater Tree

    https://www.cnblogs.com/grandyang/p/6591526.html 这个题本质上是中序遍历的反向.中序遍历是从小到大,而这个题目是从大到小,然后每个数加上比自己大的所有数 ...

  10. springboot+mybatis+springmvc整合实例

    以往的ssm框架整合通常有两种形式,一种是xml形式,一种是注解形式,不管是xml还是注解,基本都会有一大堆xml标签配置,其中有很多重复性的.springboot带给我们的恰恰是“零配置”,&quo ...