[阿里支付宝] Java后端开发实习

面试时长:42分钟电话面试

1. 谈谈你的web项目。有没有实际应用?最困难的部分是哪一块?为什么困难?
2. 那怎么能够提高MySQL的查询效率?应该怎么建立索引?对索引了解多少?如果a,b,c列建立索引,使用a,c查询的效果?使用b,c查询效果?
3. String、StringBuilder、StringBuffer的区别是什么?为什么String和StringBuffer线程安全?为什么StringBuilder和StringBuffer拼接字符串效率较高?
4. 对于List集合了解哪些?ArrayList、Vector和LinkedList的区别。Vector为什么线程安全?线程不安全的类什么情况下不安全?了解哪些线程安全的List?谈谈CopyOnWrite。
5. 对于Map集合知道哪些?HashMap的结构是什么样的?为什么会线程不安全?TreeMap的结构是什么样的?HashMap的线程安全实现是(ConcurrentHashMap)?为什么是线程安全的?
6. SpringMVC从后端到前端的渲染过程。Spring Bean的生命周期。
7. 如果有一个文本文件,怎么统计出每一个字符出现的次数?
8. 对Java锁了解多少?对Java多线程了解多少?使用过Java多线程吗?谈谈线程池及其重要的参数。
9. 了解单例模式吗?为什么要使用双重检测?使用静态内部类为什么能够实现延迟加载?
10. 对JVM垃圾回收了解多少?

反问:
我没问。
#面经##实习##阿里巴巴#
全部评论
阿里还是很友善呀,问的问题很常规。
4 回复
分享
发布于 2021-06-16 17:18
问题难度一般,算是正常。
点赞 回复
分享
发布于 2021-06-16 18:32
小红书
校招火热招聘中
官网直投
这怎么凉了,我也觉得不是很难呀,是不是挖的很深
点赞 回复
分享
发布于 2021-07-21 08:48

相关推荐

7 31 评论
分享
牛客网
牛客企业服务