微信公众号:路人zhang
扫码关注微信公众号

回复“面试手册”,获取本站PDF版

回复“简历”,获取高质量简历模板

回复“加群”,加入程序员交流群

回复“电子书”,获取程序员类电子书

当前位置: 大厂面经 > Java > 阿里巴巴 > 阿里巴巴面经(30)
本文链接:https://www.mianshi.online/2153.html
  • 自我介绍
  • 社团做什么的、社团对你影响最大的一件事?你为什么要加入这个社团?
  • 谁来管理项目进度?项目中遇到的困难?
  • 你觉得项目的最难的一个点?
  • 操作系统的内存管理?
  • 页表、段表、段页式?
  • OSI七层模型协议栈?
  • 链路层有哪些协议?
  • TCP和UDP区别?
  • 为什么TCP是有连接的,UDP是无连接的?
  • TCP怎么保证可靠传输?
  • TCP的流量控制?
  • Java常用的数据结构?
  • ConcurrentHashMap怎么保证线程安全的?1.7和1.8的节点有什么区别?
  • synchronized的锁膨胀原理?
  • 偏向锁的释放过程?
  • 如果同步代码块执行到一半,偏向锁释放了怎么办?
  • 为什么轻量级锁要把Mark World复制一份?
  • CAS介绍一下?
  • 一个对象里有多个字段,CAS可以修改这个对象吗?
  • AQS原理介绍一下?
  • ReentrantLock可重入是怎么判断是同一个线程来拿锁的?
  • 为什么有synchronized还要用AQS?
  • MySQL的隔离级别?
  • MVCC的实现?
  • 解决幻读?
  • RR有加锁吗?
  • 怎么加锁读?
  • select … where id > xx? 会加锁吗
  • MySQL的索引结构?
  • B+树是怎么存储数据的?
  • B+树读快还是写快?
  • 场景题:怎么设计一个写多读少的数据结构?如果数据量大内存放不下,需要从磁盘中读取?如果写入的数据不连续?
  • 你大三是吧?
  • 你博客一般写啥?
  • 比赛经历?有无研究、发表论文?
  • 反问:评价、建议、部门业务

本站链接:https://www.mianshi.online如需勘误,请联系微信:lurenzhang888


点击面试手册,获取本站面试手册PDF完整版