阿里淘系一面面经(java)
阿里巴巴校招一面 60min
2021-02-28下午回学校,路上公交车刚刚到站,杭州来了个电话,说招实习生去杭州,方不方便面试?可我投的是应届生呀,为啥是实习?先面了再说
- 自我介绍,在校情况,实习情况
- 学校教育跟工作单位有没有脱节?Java基础有学吗?
- 什么是反射?能做什么事情?实际工作有用过吗?(说了项目中动态切换数据源)
- 正则表达式,匹配ipv4?如果是ipv6怎么改进呢?
- 简单讲讲HashMap内部原理,它是不是线程安全的
- Java序列化了解吗?什么是序列化?有哪些方式?如果自定义的话怎么做?
- Java多线程相关的机制有没有看过?你说工作中有用到,那是怎么的常用场景?线程池是多大的?如果异步请求需要保障成功的,你们是怎么做的?
- 有时候多线程,只需要一个执行,就是幂等性校验你们是怎么做的?
- 为什么称为订单中台,你是怎么理解中台架构的?
- 你们的数据量有没有关心?日活月活?
- 数据库架构是怎么样的?TiDB和传统数据库对比有什么优势?如果用传统数据库替代你们现在的TiDB会有什么优势吗?如果就用MySQL,用分库分表架构会有什么问题吗?
- TiDB机构有了解吗?怎么支持水平弹性扩展?事务是怎么处理的?
- 我对TiDB不了解,有个疑问?TiDB目前的成熟度?可用性?稳定性?数据是怎么分片的?假如加机器的时候,会不会对查询参数问题?
- Spring发展历程知道吗?
- 讲讲Spring核心原理,就是核心功能
- 在Bean初始化前后做扩展,需要怎么做
- BeanFactoryPostProcessor有了解吗?
- Spring做消息监听怎么搞?用的是哪些接口?
- 对传统数据库的了解怎么样?
- SQL语句性能差的时候,怎么去排查?
- MySQL索引内部原理
- b树和红黑树有了解吗?简单讲讲
- 事务隔离级别,你们应用场景用的是哪个
- 汉诺塔,讲思路
- 设计模式这一块有没有了解
- 简单讲讲策略模式,观察者模式有了解吗
- 主要看了哪些源码?
- Bean初始化过程知道吗?
- juc包工具类了解哪些?
- 简单说说CountDownLatch、CyclicBarrier、Semaphore的使用场景
- 线程池的拒绝策略有哪些?
- 今年六月份毕业吗?目前在哪个城市?(赶紧当舔狗,阿里叫我去杭州修福报我也愿意去)
阿里的面试体验也很棒,去年面的时候啥都不懂也跟我聊了40min,这次更是在路边聊了一个多小时,不会像之前网易那样子拿我刷kpi,感觉就像是在敷衍。最后希望能去阿里继续学java~~
斜体内容3月3日晚上接到电话约了第二天二面,结果面试官把我忘了。
#面经##实习##Java工程师##阿里巴巴#