阿里、网易、滴滴Java工程师社招面试经历

JAVA烂猪皮

共 1301字,需浏览 3分钟

 ·

2020-12-10 02:45

走过路过不要错过

点击蓝字关注我们


往期全套面试题+答案领取方式:关注公众号【Java烂猪皮】后台回复【666】


1、线程池用过哪些?线程池有哪些参数?然后问我几个常用线程池的用法和实际场景问题。

2、Object类中的方法。

3、接口和抽象类的区别,注意JDK8的接口可以有实现。

4、动态代理的两种方式,以及区别。

5、Java序列化的方式。

6、传值和传引用的区别,Java是怎么样的,有没有传值引用。

7、一个ArrayList在循环过程中删除,会不会出问题,为什么。

8、@transactional注解在什么情况下会失效,为什么。

9、一致性Hash算法,一致性Hash算法的应用

10、JVM如何判断一个对象是否该被GC,可以视为root的都有哪几种类型。

11、强软弱虚引用的区别以及GC对他们执行怎样的操作。

12、Java是否可以GC直接内存。

13、Java类加载的过程。

14、双亲委派模型的过程以及优势。

15、常用的JVM调优参数。

16、dump文件的分析。

17、Java有没有主动触发GC的方式(没有)。

18、可重入锁的用处及实现原理,写时复制的过程,读写锁,分段锁(ConcurrentHashMap中的segment)。

19、悲观锁,乐观锁,优缺点,CAS有什么缺陷,该如何解决。

20、ABC三个线程如何保证顺序执行。

21、线程的状态都有哪些。

22、sleep和wait的区别。

23、notify和notifyall的区别。

24、ThreadLocal的了解,实现原理。

25、数据库连接池。

26、durid的常用配置。

27、长连接和短连接。

28、连接池适合长连接还是短连接。

29、Spring中使用了哪些设计模式

30、单例模式的五种实现方式

31、dubbo的组件有哪些,各有什么作用。

32、zookeeper的负载均衡算法有哪些。

33、dubbo是如何利用接口就可以通信的。

34、redis的部署方式,主从,集群。

35、redis的哨兵模式,一个key值如何在redis集群中找到存储在哪里。

36、redis持久化策略。

37、自定义注解的实现。

38、Spring使用了哪些设计模式。

39、Spring的IOC有什么优势。

40、Spring如何维护它拥有的bean。

41、JDK8的新特性,流的概念及优势,为什么有这种优势。

42、对区块链的了解

43、如何设计双11交易总额面板,要做到高并发高可用?





往期精彩推荐



腾讯、阿里、滴滴后台面试题汇总总结 — (含答案)

面试:史上最全多线程面试题 !

最新阿里内推Java后端面试题

JVM难学?那是因为你没认真看完这篇文章


END


关注作者微信公众号 —《JAVA烂猪皮》


了解更多java后端架构知识以及最新面试宝典


你点的每个好看,我都认真当成了


看完本文记得给作者点赞+在看哦~~~大家的支持,是作者源源不断出文的动力

浏览 37
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报