8.23 阿里Java开发一面面经
-
介绍实习项目,做了哪些?难点在哪?
-
介绍简历的项目,遇到了哪些问题?平时都是怎么解决问题的?(我说了百度 看书 看视频 问别人 面试官问我还有吗????大大的疑惑)
-
抽象类和接口的区别
-
值传递和引用传递?深拷贝 浅拷贝?
-
讲讲常见的集合类
-
讲讲hashmap,concurrenthashmap底层实现,put流程
-
hashmap数组长度为什么是2的幂次方
-
hashmap1.7 1.8在扩容做了什么优化?
-
了解集合的fail-fast机制吗,这个机制怎么形成的? 如何解决?
- 单线程和多线程的区别? 如何多个线程顺序打印1-100?(我说了synchronized lock 阻塞队列 )
- ThreadLocal了解吗?说说底层实现?会发生什么问题?(内存泄漏)
- 线程池了解吗?讲讲平时怎么用的
-
了解事务吗(当时听成树 讲了一堆b+树...)
-
事务特性? 隔离级别?分别解决什么问题?
-
RR级别能完全解决幻读吗?(我说的可以,基于快照读可以通过MVCC,当前读的话可以加gap key next key)但是面试官的意思好像是不能解决......
-
场景题 写一个sql 统计1月到12月每个月的订单量的总和趋势(意思就是一条sql 语句 能查询出每个月份的数据 假设每个月订单都为100元 那么1月(100元) 2月(100元+1月订单量) 3月(100元+2月订单量)......)
-
Spring框架了解吗 我说了解 面试官就没问了
-
servlet用过吗?listener和filter的区别?(真记不到了.....)filter的生命周期?
-
场景题 统计一天内某个时段的订单总量?
-
Linux熟悉吗?如果cpu100% 怎么定位解决?
-
top命令 ps命令区别?
-
有个10G的日志文件 如何查看最新的日志?
总结:面试官之前是面社招的,很少面校招 ,他发现我基础(八股)挺牢靠的,所以很多问题问我了解吗 我说了解 他就不问了...然后就问场景题 一是以前没接触过 二是确实太紧张 答得稀碎 感觉要凉 但还是求二面吧
#阿里巴巴22届秋招面试##面经##校招##阿里巴巴##Java工程师#