18 Mar 2019

Bytedance面经

李晓宇

一面:

  1. c++ set map的实现
    红黑树balabala。。。
  2. java hashmap
  3. 正向代理 反向代理
  4. 输入一个url 过程
  5. 何为死锁 死锁的定义 死锁条件 解除死锁
  6. 线程和进程定义联系区别
  7. tcp udp区别 具体说一说越详细越好
  8. 堆、栈存放的东西 Java和C++都行
  9. java gc机制 大概说了点看深入理解JVM
  10. 红黑树和AVL树区别
  11. 算法:1-n按字典序输出全排列,递归实现
  12. 算法:写出快排

二面:

  1. java 的volatile关键字
  2. 了解缓存吗,你知道哪些缓存(数据库 java 操作系统)
  3. 操作系统熟悉吗?进程通信方式(信号与信号量区别)
  4. hashmap底层结构
  5. 数据库引擎及其结构??
  6. 计算机网络熟悉吗?tcp三次握手 四次挥手
  7. 算法 两个排序好的数组 找第k大的元素
  8. 算法 旋转后的数组 找中位数
  9. c、c++了解吗?
  10. cookie和session了解吗
  11. 实习时间

三面:hr面(忘记了挺多)

  1. 自我介绍
  2. 评价自己
  3. 学习情况
  4. 最近看了什么书,具体谈一谈
  5. 自己有无系统的学习(被怼了,我认为系统的学习都说不是。。。)
  6. 做的项目担任了什么角色
  7. 实习时间待遇
  8. 还有什么要问的吗
    。。。。。。

然后过了一段时间,决定入职时间后发offer。


Tags:
0 comments