阿里供应链Java暑期实习一面
双非本竟然给了面试机会,非常感恩了(哭
- 自我介绍
- 社团做什么的、社团对你影响最大的一件事?你为什么要加入这个社团?
- 谁来管理项目进度?项目中遇到的困难?
- 你觉得项目的最难的一个点?
- 操作系统的内存管理?
- 页表、段表、段页式?
- 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+树读快还是写快?
- 场景题:怎么设计一个写多读少的数据结构?如果数据量大内存放不下,需要从磁盘中读取?如果写入的数据不连续?
- 你大三是吧?
- 你博客一般写啥?
- 比赛经历?有无研究、发表论文?
反问:评价、建议、部门业务
感受:一面问的相对基础,项目也没怎么挖,面试官人也很好,唯一最难受的就是面试官口音太重了,很难听清楚问题,真的难受,总让人家重复也有点不好意思
#阿里巴巴##面试题目#