字节跳动iOS客户端实习岗位面试问题

发表于:2021-1-13 09:41

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:LeonZou    来源:牛客网

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

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号