最近面试的几家公司的面经
百度运维SRE 基础平台研发
一面(电话) 8.27 70min
1.linux命令熟悉吗? 还行,主要是windows平台开发
2.python熟吗?
3.对Iaas层有没有了解 ?能不能讲一下你了解的那一块
4.看样子你对Iaas层有一定的了解,libwood了解吗?docker这些呢?
5.你做这个项目你觉得有没有什么优化提升的地方?
6.下一个实习,主要完成什么工作?
- 为什么选择socket通信?
- 过程中,你刚才说的那个难点是怎么解决的,当时是怎么想到那个创新的方案的?
7.看你熟悉数据结构与算法,能不能讲一下查询比较慢的东西,你怎么处理?
8.你对网络比较了解吧?
- 加入访问百度,整个过程你了解吗?
- 请求,面试官问百度有post请求吗?
- 面试官嫌我太啰嗦,你能不能简单总结一下分几步?
- tcp协议是哪一层?传输层除了tcp还有啥? Udp
- udp与tcp有什么区别,访问网站能不能用到udp
- 你刚才说tcp比较可靠,可靠的原因有哪些? 1.超时重传 2.确认机制 3.拥晒控制,流量控制
- 你知道有哪些重传机制吗?
- 滑动窗口你知道吧?
- 滑动窗口大小怎么确认,设计大了会怎么样,设计小了会怎么样?
9.熟悉数据结构? 你讲一下队列跟栈 队头队尾pushpop在哪?
10.两个栈实现一个队列?
11.讲一下你知道的排序算法?
12.你比较擅长哪一个?快排的原理?
13.快排的复杂度?nlogn是最好情况下,最坏到n2,为什么差异这么大? 本来就有序,一直选第一个为主元。那有什么办法优化一下的?
14.进程间通信有哪些?
15.进程有哪些常见的状态,状态之间如何转换的?
16.死锁的产生的原因以及怎么处理死锁?
17.写一套程序:判断数组是否有重复值,空间复杂度为O(1),说一下思路。。。 提示: 排序算法空间复杂度为O(1)的
18.主要做什么的,建议意见 ?
技术栈:云生态运维的操作,运维一个paas平台,对潘多拉系统进行运维,怎么管理容量,弹性扩容
结合一些自动化手段解决业务的痛点,主要是对PAAS平台有一定的了解
9.18 武汉现场面 二面 50min左右
全程怼项目,
问了一些linux命令,shell脚本等
问了一些linux命令,shell脚本等
9.23 武汉现场 三面 75min
0.你想从事的方向?为什么
1.windows跟liunx的区别以及应用场合
2.说一下你知道的云计算公司?他们的业务方向以及前景
3.你怎么看上一个东家的前景?为什么
4.简历里面的项目挑一个详细讲,从目的,难点,项目亮点等几个方面讲
2.说一下你知道的云计算公司?他们的业务方向以及前景
3.你怎么看上一个东家的前景?为什么
4.简历里面的项目挑一个详细讲,从目的,难点,项目亮点等几个方面讲
5.简历里面其他项目。。。
6.Docker会吗?
总之就是项目加聊人生。。。
商汤 C++开发 9.11现场三面
1.空类里面有什么方法,你写一下拷贝构造跟赋值构造函数
2.c++11里面你知道哪些呢?
3.开五个线程输出1-5
4.实习的项目,细节。。
商汤 二面 半个小时
1.介绍实习的项目,zmq消息发回来事怎么操作的
2.介绍实习的项目,插着问了一下tcp是否是全双工以及tcp沾包的问题,以及怎么解决的?
3.用到了什么python框架吗?
4.sql用的多吗 left join right join
如果我要统计贴吧里面有几个人发言?
5.http了解吗?
- 4开头的,3开头的?
- 3开头的是重定向怎么解决呢?
6.写代码:树的前序遍历?递归会带来什么问题呢
7.出了一个智力题,不太熟悉
三面 半个多小时
1.自我介绍
2.说一下实习的项目的目标,设计以及遇到的问题?
3.项目里面如果有多个vm,同时发出请求你怎么解决呢?
那你具体说一下这个优先级调度在哪实现呢?
问:如何确定优先级呢?
4.你为什么要从事c++开发方向呢?以及你工作的规划是什么?
巴拉巴拉,延续本科的路子。。。
5.你这一年的规划?
6.你刚刚提到了要学习硬件提高竞争力,你觉得主要的竞争力在哪?
我:懂硬件可以从底层来解决问题!
优必选 C++开发 9.11 下午3点
华科现场一面 1个小时
1.自我介绍
2. 二分查找算法的复杂度,有没有插入查找更快的?
1.自我介绍
2. 二分查找算法的复杂度,有没有插入查找更快的?
hash表有没有找的慢的时候?
3.出了一道C++的题目,涉及到重载重写等,
4.多线程里面的死锁说一下?
5.给了一段程序,这段代码会产生死锁吗?
6.开始怼网络,我要快速的传东西,用udp还是tcp?udp,那我又想要tcp那样的可靠呢?
我回答的是新型的UDP,在运输层加一些TCP相关的东西保障它的稳定传输?
MTU知道是什么吗?
7.socket通信的情景题,发500k的数据,接收端能够接收到500k吗?
8.那粘包你遇到过吗?遇到过,你怎么解决的?先发长度再发数据,还有其他方法吗?
3.出了一道C++的题目,涉及到重载重写等,
4.多线程里面的死锁说一下?
5.给了一段程序,这段代码会产生死锁吗?
6.开始怼网络,我要快速的传东西,用udp还是tcp?udp,那我又想要tcp那样的可靠呢?
我回答的是新型的UDP,在运输层加一些TCP相关的东西保障它的稳定传输?
MTU知道是什么吗?
7.socket通信的情景题,发500k的数据,接收端能够接收到500k吗?
8.那粘包你遇到过吗?遇到过,你怎么解决的?先发长度再发数据,还有其他方法吗?
二面 hr 15min左右
1.遇到哪些挫折怎么解决的?
2.实习公司有哪些产品跟我讲一下。。。
中兴 软件开发 现场面 9.15一面 9.20二面
一面 下午2点 时长:二十分钟
1.自我介绍
2.你了解多线程?怎么用的
然后我带着说了一下实习的项目
他说如果不加锁会出什么问题?
3.linux内核这些组件是做什么的?
4.二层交换机的原理?
mac地址里面要有什么信息?
5.三层路由器的原理?
6.你这个是自学的吗?
本科有学,实习这边也有学
7.什么时候用的stm32?
2.你了解多线程?怎么用的
然后我带着说了一下实习的项目
他说如果不加锁会出什么问题?
3.linux内核这些组件是做什么的?
4.二层交换机的原理?
mac地址里面要有什么信息?
5.三层路由器的原理?
6.你这个是自学的吗?
本科有学,实习这边也有学
7.什么时候用的stm32?
二面
1.英文自我介绍
2.家乡,意向工作地点。。
3.女朋友?
4.意向薪资是多少?
5.讲一下你做的项目?
美团 9.17 测试开发 一面 视频 45min
手撕代码:查找数组中出现次数最多的数:
其他问题:均比较常规,如C++多态,重载重写,测试一个登录界面,sql having与where的区别,OSI7层模型,CSMA/CD协议等等
9.19 现场二面+hr
手撕代码:查找数组中出现次数最多的数:
其他问题:均比较常规,如C++多态,重载重写,测试一个登录界面,sql having与where的区别,OSI7层模型,CSMA/CD协议等等
二面主要问了项目以及测试的相关知识,印象比较深刻的是:给你一张白纸你能想到啥?随意发挥想象。。。
农业银行 现场面 软件开发
农行这个有点意思,跟互联网形式不太一样:
6个面试官,十个考生
1.ppt上面展示了三个题目,十分钟做完,用记号笔写在A4纸上,
写完之后依次说明你的答案
题目:
6个面试官,十个考生
1.ppt上面展示了三个题目,十分钟做完,用记号笔写在A4纸上,
写完之后依次说明你的答案
题目:
- 你用过哪些金融科技产品?
- 介绍一下金融安全用到的技术以及加密手段
- 软键盘刷新,介绍一下你的解决方案
2.依次出了三题两分钟做完并展示:前序遍历,sql,交换两个a,b,用变量跟不用变量两种方式
sql:
展示一下平均分高于80分的学生
3.面试官问一些感兴趣的东西:项目,语言,网络等,不一定每个人都有被问到的可能
我被问到的:
- 介绍一下金融安全用到的技术以及加密手段
- 软键盘刷新,介绍一下你的解决方案
2.依次出了三题两分钟做完并展示:前序遍历,sql,交换两个a,b,用变量跟不用变量两种方式
sql:
展示一下平均分高于80分的学生
3.面试官问一些感兴趣的东西:项目,语言,网络等,不一定每个人都有被问到的可能
我被问到的:
gps的原理,拉格朗日点?
Iaas paas saas?讲一下如何查看磁盘寿命用的什么命令
vmware的产品都是Iaas的吗?
问别人的问题:
C++是不是安全的语言
C++支不支持强制类型转换
说一下strcpy与memcpy的区别
Iaas paas saas?讲一下如何查看磁盘寿命用的什么命令
vmware的产品都是Iaas的吗?
问别人的问题:
C++是不是安全的语言
C++支不支持强制类型转换
说一下strcpy与memcpy的区别
redis?springboot?
金山云 现场面试 9.18 武汉 现场面 云计算运维开发
一面: 40min
1.自我介绍
2.你了解运维吗?
3.介绍一下云计算的项目?
4.七层网络模型?UDP/TCP区别
4.七层网络模型?UDP/TCP区别
5.有什么要问的?讲了一下他们部门的规模以及主要做的事情?
二面 25min
1.自我介绍
2.想从事研发还是运维?
3.运维是做什么的?没回答好,面试官给我讲解了一下
3.运维是做什么的?没回答好,面试官给我讲解了一下
4.实习的项目?深挖
5.复盘前一天做的笔试?
6.有什么想问的?
秋招不易,在牛客网上学到了很多,整理了一些面经回馈给大家!
另外求offer call,求意向书,非科班太难了!!!提前批13次面试全部挂在了一面上(由于提前批挂的太惨烈,而且大多只有一面,所以没有发到面经里),心态几乎崩溃
后来结合自己的专业背景以及优势找到了方向,不all in 互联网以及西佳佳(C++),投递了一些硬件公司的软件岗以及互联网公司测试开发的岗位,收到了一些效果。(至少能过一面,哈哈哈)
期待大家能够获得满意的offer!