首页 > 阿里后端Java社招面经
头像
大家一起来搬砖
编辑于 2020-08-20 17:04
+ 关注

阿里后端Java社招面经

一面:

1、谈谈你对HashMap的理解,底层原理的基本实现,HashMap是怎么解决碰撞问题的?

2、开发中用了那些数据库?回答mysql,储存引擎有哪些?然后问了我悲观锁和乐观锁问题使用场景、分布式集群实现的原理。

3、springmvcmybatis的工作原理,有没有看过底层源码?

4、熟悉IO么?与NIO的区别,阻塞与非阻塞的区别。

5、海量数据分析。

6、线程安全和非线程安全。

7、HTTP2.0thrift

8、java反射应用。

9、分布式事务一致性。

10、nio的底层实现。

11、jvm基础是必问的,jvm GC原理,JVM怎么回收内存。

12、API接口与SDI接口的区别。

13、dubbo如何一条链接并发多个调用。Dubbo的原理,序列化相关问题。

14、用过哪些中间件?

15、做过工作流引擎没有?

16、以前的工作经历,自己觉得有哪些出彩的地方?

17、线程池的一些原理,锁的机制升降级。

18、从系统层面考虑,分布式从哪些纬度考虑?

19、Hadoop底层怎么实现。

20、threadLocal,线程池,hashMap/hashTable/coccurentHashMap等。

21、秒杀系统的设计。

22、虚拟机,IO相关知识点。

23、Linux的命令。

24、一个整形数组,给定一个数,在数组中找出两个数的和等于这个数,并打印出来,我写的时间复杂度高,要求O(n)

25、n个整数,找出连续的m个数加和是最大。


二面:

1、数据库锁隐原理。

2、1000个线程同时运行,怎么防止不卡?

3、并列的并发消费问题。

4、高并发量大的话怎么处理热点,数据等。

5、如何获取一个本地服务器上可用的端口?

6、流量控制相关问题。

7、数据库TPS是多少,是否进行测试过?

8、缓存击穿有哪些方案解决?

9、Java怎么挖取回收器相关原理?

10、Java的集合都有哪些,都有什么特点?

11、分布式锁,redis缓存,spring aop,系统架构图,MySQL的特性。

12、场景,同时给10万个人发工资,怎么样设计并发方案,能确保在1分钟内全部发完。打个比方会提出类似的场景。

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐