面试时间:2020面试职位:智能监控研发工程师分享时间:2020-04
- 面试经历:
- 1.提交简历,网申;2.行测题和性格测验,3.笔试,4.一面,5.二面
现在结果还没出来。后面至少还有一面技术面和HR面试,可能还有部门交叉面试。 - 面试官提的问题:
- 一面(20min):
自我介绍
栈,栈和队列的区别,栈在实际当中的应用;
排序算法中,你熟悉什么算法?快排是怎样的?为什么有快排这种算法?
TCP的相关东西:说了窗口机制(猛地不会了)、拥塞控制、流量控制灯等。
以后想从事怎么哪方面的工作?
有什么问题?
二面(40min)
自我介绍
项目:说一下监控流程
static关键字
虚函数和重载,虚函数的底层实现
python生成器
大数据(100亿个整数)排序
内存足够怎么排序?快排之类的普通排序算法
快排怎么排序?一般情况下的复杂度,特殊情况下的复杂度,什么是特殊情况,怎么避免这种特殊情况?快排怎么优化?
内存不够,只能放1/4数据,怎么排序?外部排序
说一下七层协议
TCP和UDP有什么区别?TCP的三次握手过程?为什么要有三次?TCP除了面向连接还有什么?TCP的慢开始是怎样的?为什么说TCP是全双工的?
最近有看什么书?《网络是怎样连接的》?那你说一下浏览器输入url以后的过程吧。HTTP缓存机制了解吗?(自己挖的坑)
怎么看待加班?
有什么问题?
技术栈和可能的工作内容?
有用(1) 面试感觉:很好 面试难度:难度一般 应聘途径:校园招聘