阿里高德地图后端日常实习

1. 自我介绍
2. 除了Java,之前学过什么(C++、Linux)
3. 表中十个字段,你主键用自增ID还是UUID,为什么(我回答了自增和UUID的优缺点)
4. 为什么自增ID更快一些,UUID不快吗,它在B+树里面存储是有序的吗(我回答是有序的,然后从索引长度上说UUID更慢一些)
5. 查询数据时,到了B+树的叶子节点,之后的查找数据是如何做(面试官想问到一个数据页上之后的查询过程,但是我不太懂呀。。)
6. 你说你会MySQL,那它有哪些存储引擎(InnoDB和MyISAM)
7. InnoDB的四种隔离级别,你平常做项目和实习用的什么隔离级别(默认的)
8. 可重复读有没有幻读的问题?(MySQL没有,其他有)
9. MySQL的锁讲一下(按锁的粒度讲了一遍)
设计一个行级锁的死锁,举一个实际的例子(有思路,但是不好描述)
10. 我看你写到了MyBatis,#和$有什么区别(主要是SQL注入的问题)
11. 你说到了SQL注入,那你给我设计出一个SQL注入,具体说表中的字段,然后SQL语句是怎样的(有印象,但是自己说不来)
12. 你用Redis做了什么
13. 本地缓存和Redis缓存的区别(没了解过)
14. Redis的Key过期了是立马删除吗(回答了定期删除和惰性删除两种策略)
15. Redis的大Key问题(答出来了)
16. 大Key问题的缺点(答出来了)
17. 你刚才说,大Key性能不好,那如果有一个接口,存的是大Key,QPS比较低,另外有10个接口,QPS非常高,那有什么影响(答出来了)
18. 那为什么key不是大key但QPS非常高的接口,对性能影响没那么大(答出来了)
ZSet的底层数据结构,查询的时间复杂度是多少
19. Redis的持久化(AOF和RDB)
20. RDB是怎样做的?(答出来了)
21. RDB的写入策略,按时间写入和每次都写入的区别,优缺点(答出来了)
22. 你平常是怎么使用RDB和AOF的
23. Bean的生命周期(答出来了,主要分几个过程,细致介绍了一遍)
24. Bean是否单例?
25. Bean的单例和非单例,生命周期是否一样
26. 你刚才说的Bean生命周期,是单例的还是非单例的
27. Spring容器里存的是什么
28. Bean注入和xml注入最终得到了相同的效果,它们在底层是怎样做的

大概就记得这么多了...,算法题也没有。

面试官喜欢一直追着一个问题问到你不会为止,不过不怪人家,还是自己太菜了,以后继续努力吧。
全部评论
阿里实习含金量很高
2 回复 分享
发布于 08-04 14:09 黑龙江
楼主研二?
1 回复 分享
发布于 08-03 07:19 安徽
可重复读还是有可能出现幻读的
1 回复 分享
发布于 08-03 18:01 天津
大佬什么时候实习结束🔚
1 回复 分享
发布于 08-03 18:25 广东
刚面完,全是八股😂😂,一堆不会😆
1 回复 分享
发布于 08-06 15:01 广东
哪里投的呢?
点赞 回复 分享
发布于 08-02 17:55 山西
佬什么bg?
点赞 回复 分享
发布于 08-02 18:27 广东
佬啥时候投的
点赞 回复 分享
发布于 08-02 18:44 河南
啊没算法嘛佬
点赞 回复 分享
发布于 08-02 19:33 山东
大佬打算去吗
点赞 回复 分享
发布于 08-02 19:55 广东
大key啥意思啊,redis大key是操作时候性能受影响吧,带宽?
点赞 回复 分享
发布于 08-02 23:29 黑龙江
什么八股盛宴,太**离谱了
点赞 回复 分享
发布于 08-03 09:51 北京
问这么多,没啥工作能用的上的
点赞 回复 分享
发布于 08-03 10:43 浙江
佬17.18怎么回答啊
点赞 回复 分享
发布于 08-03 17:46 上海
可重复读可以幻读的 看下间隙锁
点赞 回复 分享
发布于 08-03 20:36 北京
纯纯八股拷打啊
点赞 回复 分享
发布于 08-07 21:37 天津

相关推荐

点赞 评论 收藏
分享
38 202 评论
分享
牛客网
牛客企业服务