当前位置: 首页 > 面试经验 >

快手客户端开发工程师(1)

优质
小牛编辑
79浏览
2024-05-20

快手客户端开发工程师(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.你觉得我的学历可以找工作吗?

面试官答得跟我内心想法差不多,也坚定了我的一些方向决策

大厂八股主要问的是原理方面,自己理解的有些浅显,有待加强。

#牛客在线求职答疑中心##牛客解忧铺#
 类似资料: