首页 > 编程语言 > 详细

HashMap+多线程+JVM+Redis 抖音Java技术四面面试题分享:

时间:2020-10-27 12:21:21      阅读:76      评论:0      收藏:0      [点我收藏+]

抖音Java技术面试总结。我在这里按照一定的顺序整理,以便于大家阅读。这些问题很多大厂也都会问到,一起来看看吧。

技术分享图片技术分享图片?

 

答案&面试专题分享:

领取方式:

技术分享图片技术分享图片?

 

 


抖音Java一面:

  1. ==和equals的区别?
  2. 如何重写equals方法?
  3. final作用在类、方法、变量、参数上各自的作用?
  4. Java中常用的数据结构有哪些?
  5. HashMap的数据结构?
  6. HashMap的实现原理?
  7. TreeMap的实现原理?
  8. HashMap和HashTable的区别?
  9. ConcurrentHashMap的实现原理?
  10. ArrayList的数据结构?
  11. ArrayList的实现原理?
  12. LinkedList的数据结构?
  13. LinkedList的实现原理?

 


 

抖音Java二面:

  1. ArrayList和LinkedList的区别?
  2. 什么是深拷贝和浅拷贝?
  3. 手写实现一个排序算法?
  4. 创建线程有几种方式?
  5. run()和start()方法区别?
  6. wait和seelp方法的区别?
  7. 什么会导致线程阻塞?
  8. 线程与进程的区别?
  9. 多线程同步机制?
  10. 如何保证多线程读写文件的安全?
  11. 如何关闭线程?
  12. 如何创建一个线程池?
  13. 如何关闭线程池?
  14. 讲讲JVM内存模型?

抖音Java三面:

 

  1. 讲讲动态加载?
  2. 什么情况下会触发垃圾回收机制?
  3. Java 中存在内存泄漏问题吗?请举例说明?
  4. 说几个常用的设计模式?
  5. 讲一讲你对设计模式的应用?
  6. Redis支持哪些数据类型,什么时候选择用哪种?
  7. Redis如何解决Session共享问题?
  8. 讲讲你对Redis的实际运用?

抖音HR面:

  • 自我介绍
  • 说说你的最大优点和最大缺点
  • 最近再看什么书?
  • 手里都有哪些offer了?

以上就是抖音完整4面的面试题的,答案和其他BAT面试我都已经整理出来了技术分享图片技术分享图片?

HashMap+多线程+JVM+Redis 抖音Java技术四面面试题分享:

原文:https://www.cnblogs.com/jiagouX/p/13883470.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!