首页 > 个人面经汇总(一)
头像
迷途的向往
发布于 2021-08-27 22:51
+ 关注

个人面经汇总(一)

攒了几个月的面经

,求个好offer
一些题目质量太差的就不发了。

阿里消息业务部门暑期实习凉经
  1. 自我介绍
  2. 线程池线程什么时候创建?满了怎么办?
  3. AQS?
  4. 数据库事务怎么实现?
  5. mysql默认隔离级别?什么是幻读?能防止幻读吗?
  6. mvcc?
  7. 数据库怎么实现乐观锁?version字段
  8. SELECT FOR UPDATE是什么?阻塞吗?效率怎么样?
  9. 类的加载过程?
  10. syconized的jvm原理?
  11. 设计模式了解几种?jdk中有哪些设计模式?装饰?
  12. 设计一个算法,求无序数组中topn的数?快速排序的时间复杂度?
美团暑期实习一面
  1. 进程和线程
  2. notify和notifyAll,notifyAll的缺点?
  3. sleep和wait的区别,wait的线程怎么唤醒
  4. 线程是怎么切换的
  5. 怎么理解同步和异步,为什么异步性能更高
  6. select、epoll了解吗
  7. 为什么要用线程池
  8. tcp和udp的区别?
  9. tcp为什么要三次握手四次挥手?
  10. tcp的流量控制、拥塞控制怎么实现?
  11. 索引是什么?为什么要用索引?
  12. 能否给每个列都建立索引?为什么?
  13. 说一下事务的隔离级别
  14. 说几种排序的时间复杂度、稳定性和最好最差情况
  15. 稳定性怎么理解?
  16. 描述一下满二叉树和完全二叉树
  17. 二叉树怎么存储
  18. 二叉树的广度优先搜索怎么实现
  19. 有哪些图算法,解决什么问题?最小生成树?
  20. 算法题,一个简单的一维动态规划
美团暑期实习二面
  1. 面向对象语言的三大特性
  2. 怎么理解多态性
  3. 常见的异常有哪些
  4. 异常和Error的区别?
  5. Error可以捕获吗?
  6. 引用和对象的区别?(https://www.huaweicloud.com/articles/c3e95c30398b0c5ac6f8f1cac828bcad.html
  7. 引用存储在哪里?
  8. 引用可以脱离对象存在吗?
  9. 线程不安全是怎么回事
  10. 线程池怎么做到线程复用
  11. ThreadLocal是什么?怎么实现的?
  12. TCP关闭连接几次挥手?可以改为三次吗?(可以)
  13. 1-500每趟去掉奇数位最后剩下的数?
快手暑期实习一面
  1. 介绍一下实习项目
  2. 线程池的参数和原理(一直说到饱和策略)
  3. volatile
  4. JMM模型
  5. 锁(说了乐观锁、synchronized、AQS的大概原理)
  6. b+树的特点
  7. 垃圾回收算法,一直说到GC roots中包含哪些对象
  8. CMS回收器
  9. cpu负载(top命令),能不能定位线程(jvisualvm(自带)、jstack、jsp)
  10. 算法题:判断链表有没有环
  11. 编程题:3个线程依次输出1,2,3
快手暑期实习二面
  1. 说一说你在滴滴的项目,有什么收获
  2. 最新的feature,社区的issue有没有看过?
  3. 从软件、硬件来说组建一个计算机?
  4. 不同组件之间的交互怎么实现,南桥北桥知不知道?
  5. 多层存储介质里有哪些?
  6. HHD一次寻址大概多少时间?
  7. 面试官也很懵逼,就让我写上次没写完的题
  8. lock()后面为什么要用while


更多模拟面试

全部评论

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