面试流程
- 电话面试
- 笔试
- 技术面试(技术组长+hr)
- 终面(技术总监+hr leadr)
1、电话面试
人事先简单的电话面试,估计大公司都喜欢这样,不过这种电话面试挺好的,先确定两边的意向和基本情况,再进行面试,可以省去很多时间,不得不给这个公司一个赞
电面:
- 自我介绍
- 人事会介绍公司的情况,还有这个岗位做的东西(这个是做他们的大数据平台)
- 为什么投递他们公司
- 为什么离职
- 在当前公司负责什么,介绍系统架构
- 平时开发常用的python库有哪些
- 使用什么软件开发模式
- 对面向对象编程的理解
- 英语怎样,简单的英语交流下(说了几句我就不行了)
感觉这个hr哥哥很牛,很多技术方面也知道,而且你边说他边记(我听到电话那头快速敲键盘的声音)
2、笔试
过了2天,hr哥哥通知我把电话面试的情况报告上头,说很满意,安排过来笔试
他们公司在天府二街b区2楼,离我们公司很近,就几分钟。
约的是下午四点,去到那边,前台会给你一份登记表和笔试题,他们都提前准备好了,确实很正规,而且里面逼格有点高,前台屏幕放的是英文电影,报纸也是全英文的,偶尔又外国人进出
笔试题:
写完,hr要我先回去,后面等通知
3、技术面试
过了2天,hr哥哥,我笔试过了,通知我复试,约的下午2点
面试官:hr哥哥+技术组长
- 自我介绍
- 针对项目,问项目上的东西
- 在黑板上画下项目的系统框架图
- 系统部署与管理(我们用的docker+kubernetes),问了些docker和kubernetes的东西
- tornado的框架实现原理,tornado的协程
- 多线程、多进程、协程的区别
- python中的GIL
- 面向对象编程和面向过程编程的区别
- hr:项目管理上面有没有遇到什么问题(本人是项目组长)
- hr:那个模块是觉得自己最满意
- hr: 职业规划是什么,我们公司这个岗位与你职业规划有没有冲突
- 有没有开发过那个公共类
- 有没有需要了解的
....(有些记不清楚了,上面问题没有加hr的都是技术组长问的)
面试完,说要我等下,他们需要讨论下,如果可以还有终面
3、终面
没等多久,他们说我进入终面
终面是他们技术总监和hr leader
- 自我介绍
- 项目介绍
- 为什么从上家公司离职
- hr:对我们公司的看法
- 问了下大学时候参加机器人大赛和数学建模的一些东西(简历上写了。。。)
- hr:职业规划和为什么这么规划
- 对公司有什么问题
- 薪资要求
。。。。
面试完,说两天之内有答复
4、offer
过了两天,hr通知我被录取了(不过感觉有点压工资。。)