首页 > 字节iOS客户端实习 三次技术面面经
头像
LeonZou
编辑于 2020-06-30 12:53
+ 关注

字节iOS客户端实习 三次技术面面经

一面:1h
  1. 项目经历
  2. 数据库事务
  3. 写sql语句,group by
  4. 为什么需要rollback
  5. MySQL不同引擎的区别
  6. 不同引擎的索引区别
  7. 索引的作用、特点、哪种数据加索引比较好
  8. 什么时候索引失效
  9. 存储过程
  10. 说下ASCII和unicode的区别
  11. unicode一个汉字占多少字节?字母呢?
  12. utf-8的优势?
  13. 进程和线程的异同和联系
  14. 进程通信的方法
  15. 死锁的条件、解决方法
  16. 什么是抢占
  17. 堆栈的异同
  18. 什么是虚拟内存、共享内存、物理内存
  19. 什么是子网掩码、它的作用是什么
  20. 什么是DNS
  21. 说一下输入网址之后,浏览器怎么显示网页的
  22. 抓包的原理
  23. TCP三次握手、四次挥手
  24. C++的特点
  25. 什么是多态
  26. 重载和重写
  27. 并发和并行
  28. 单CPU能实现多任务并行吗
  29. 举一个死锁的例子
  30. 什么是互斥锁/读写锁
  31. 什么场景用互斥锁,什么场景用读写锁
  32. 介绍一下C++11的智能指针
  33. 循环引用
  34. 做题:一次股票买卖所能获得的最大利润
  35. 杂谈+反问
二面:1h
  1. MySQL的多线程并发是怎么做的
  2. MySQL线程池怎么设计的
  3. 乐观锁和悲观锁,各自的使用场景
  4. innodb和mylsam的异同
  5. 两种引擎的索引异同
  6. 索引的底层实现
  7. 介绍下C++的引用
  8. 说下左值和右值
  9. 说下unique_ptr
  10. 说下use_count机制
  11. use_count存在内存哪里
  12. C++实现严格的单例模式
  13. 说下map和unordered_map
  14. 哈希构造方法、哈希冲突解决方法
  15. 说下AVL树和红黑树
  16. 说下生产者-消费者模型,其中的同步机制是怎么样的
  17. 什么是写优先和读写平衡
  18. 什么是优先级反转,怎么解决
  19. 说下vector是怎么做到动态变化的
  20. vector的扩张因子
  21. 优先队列的底层实现是什么
  22. post和get的异同
  23. HTTP2.0相对1.0有什么改进
  24. 如果一个服务器和客户端突然断开连接(只有握手没有挥手),这时会发生什么
  25. 3升和5升的杯子,怎么得到4升水
  26. 做题:二叉树,从根节点出发,输出节点之和等于给定目标值的全部路径
  27. 杂谈+反问
三面:1h
  1. 社团经历
  2. 实现单例模式
  3. C++代码到程序的过程
  4. 编译到汇编阶段,代码怎么变成汇编代码的
  5. HTTPS和HTTP的区别
  6. HTTPS的具体过程
  7. 网络挟持的解决方法
  8. 输入网址到显示网页的过程
  9. 中间人攻击
  10. HTTP状态码
  11. 断点续传怎么做的
  12. git的使用
  13. 。。。忘了录音 记不太清了
  14. 做题:反转单词序列,追问怎么优化,有没有更好的办法
  15. 杂谈+反问

许愿来个HR面吧~ ball ball了


6.29 HR面


6.30 OC了!哈哈哈哈哈感谢牛客

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐