快手客户端开发工程师(1)
自我介绍
问了一下实习经历
Acm队的经历
计算机网络
- OSI七层模型是什么
- http1.0 与 http2.0的区别
- https的加密过程
- TCP拥塞控制原理
- 链路层是干嘛的
- 网络层是干嘛的
- 传输层是干嘛的
- TCP在哪一层
- UDP在哪一层
- IP在哪一层
- TCP与UDP的区别
- TCP长链接是什么,在HTTP报文里怎么设置。
- HTTP报文格式你了解哪些?
- HTTP请求报文和显示报文的区别是什么
- TCP三次握手与四次挥手
- 对称加密和非对称加密的原理
设计模式:
- 设计模式了解哪些?
- 讲一下单例模式
JAVA:
- 懂不懂java?
- java里面的多态是什么,泛型是什么
- 反射机制了解吗
不会java八股,就全答不会了
计算机操作系统:
- 进程与线程的区别
- PCB里面包含了什么
- 进程通信方式有哪些
- 共享内存的实现方式是什么
- 消息队列是什么,用过吗?
杂项:
- 你的简历都是关于算法(不是AI一类的算法)方面的,那你为什么来面试客户端?
- 讲讲算法,客户端,后端的区别.
- 你未来的职业规划是什么
算法:最大回文子串 串长度1e3
直接暴力哈希就可以写了。
反问:
1. 快手为什么干不过抖音?
2. 上下班制度?
3. 如果你是我,考研与找工作怎么选?
4. 个人能力怎么提升?
5.大厂跟小厂怎么选?
6.你觉得我的学历可以找工作吗?
面试官答得跟我内心想法差不多,也坚定了我的一些方向决策
大厂八股主要问的是原理方面,自己理解的有些浅显,有待加强。
#牛客在线求职答疑中心##牛客解忧铺#