首页 > 字节跳动提前批iOS客户端一二三面面经
头像
Five1号
编辑于 2020-07-29 16:56
+ 关注

字节跳动提前批iOS客户端一二三面面经

字节教育 iOS

一面:

1. 自我介绍

2. 实习项目介绍,用到的技术

3. 算法题:283 move zeros

4. TCP三次握手过程,why

5. 32位系统最大内存空间?why

6. 虚拟内存

7. 数据库怎么保证一致性

8. 多线程会遇到什么问题

9. 怎么保证线程安全

10. 进程线程区别

11. 线程为什么开销小?

12. java GC机制

13. JAVA内存区域

二面:

  1. 自我介绍,为啥客户端

  2. 问项目

  3. 源代码到可执行文件的过程

  4. 扫描二维码登录网站的大致流程(做了哪些事)

  5. 进程通信方式

  6. 进程调度算法

  7. TCP重传机制

  8. 算法:LRU

  9. 算法:剑指-56.2

三面

  1. 项目做了啥(Hive和数据库区别)
  2. 数据库里乐观锁
  3. 自旋锁
  4. JAVA内存管理
  5. 堆和栈的区别
  6. 数学题1:100个人排队进隧道,隧道里有100盏灯,如果灯的编号能整除人的编号就开关一下,问最后剩多少亮着
  7. 数学题2:求所有4位数里数位和=x的个数
  8. 算法题:求无重复字符的最长子串

三面主要是两个数学题太搞了,第一个没答出来,第二个要了提示算答上来了,基础和算法都没啥问题,太搞了,希望能过~牛客保佑

更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐