当前位置: 移动互联网学院 > Java培训 > JAVA面试题 > 阿里java面试题 倾情推荐
阿里java面试题 倾情推荐 时间:2017-12-07     来源:java企业面试题库

一次失败的阿里面试之行,现在把LZ我经历的面试题给大家罗列出来,由于LZ记性不太好就把自己所记住的给大家在面试中所问到的问题给大家简单写一下,在这里提一点建议在面试过程中基础真的非常重要。

阿里java面试题

1. 自我介绍

2. 讲一件你印象深刻的事没事怎么解决的

3. JAVA垃圾回收机制怎么工作的

4. AOP是怎么实现的,有几种方式,分别说说

5. TCP/UDP的区别是什么,怎么实现的,区别是什么,分别用在什么地方

6. Map讲一下你对MAP的认识,用过几种MAP集合,分别说说,然后谈一下HsahMap的性能, 主要谈一下哈希冲撞

7. 创造线程的几种方式,Thread和Runnable接口有什么区别

9. 说一下你做的聊天工具,如果遇到服务突然卡顿,怎么解决

10. 讲一下你对于spring框架的了解

11. Mysql数据库,索引是怎么使用的。

12. 你对分布式是否有所了解

13. 你对数据结构了解么

14. 你为什么想转行做软件呢

15. String 和StringBuffer

16. 浅析HashMap与ConcurrentHashMap的线程安全性

17. 堆排序,快速排序

18. 数据库的四大特征,数据库的隔离级别,

19. 线程同步机制用的什么?当初为什么选择这个机制?

20. 互斥和条件变量区别?互斥是阻塞的吗?当初为什么选择阻塞的机制?

21. 消息队列

22. 分布式系统的了解

一次http请求的完整过程

长连接 vs 短连接 区别

Get vs Post的区别,分别的应用场景

MyBatis有什么了解

SpingMVC vs Play 优缺点,比较

对线程monitor的理解

有哪些类型的线程池

场景:用一个集合类存储IP黑名单,每日更新这个集合。该用什么集合类存储

JDK7,JDK8 新特性

Java默认序列化如何去做,哪些字段不会被序列化

Mysql有哪几种存储引擎

X