腾讯互动娱乐事业群java线上面试

  1. 线程同步与阻塞的关系?同步一定阻塞吗?阻塞一定同步吗?
  2. 两台mysql服务器,其中一台挂了,怎么让业务端无感切换,并保证正常情况下讲台服务器的数据是一致的
  3. redis消息队列先进先出需要注意什么?
  4. 数据库中存储密码是怎么存的(MD5加密),还知道其他加密方式吗
  5. 给你256M的内存,对10G的文件进行排序(文件每行1个数字),如何实现?
  6. 既然线程会共享进程的程序和数据,那么如何保证各个线程之间互不干扰相互独立呢
  7. 如何用工具分析jvm状态(visualVM看堆中对象的分配,对象间的引用、是否有内存泄漏,jstack看线程状态、是否死锁等等)
  8. OSI七层模型,TCP/IP四层模型
  9. 事务的四个特性?事务的隔离级别?讲讲MySQL 的事务隔离?RR解决了什么问题?
  10. HashMap和concurrentHashMap的区别从currentHashMap底层是用什么锁实现的(可重入锁)
  11. 研究过mysql底层吗? 我:研究过一点 索引是什么结构? 我:b+树 B+树分页?(还是一页的容量?完全不知道) 我:。。。 引擎有什么? 我:innodb和myisam 说一下区别和适用场景? 我:innodb支持事务,外键,只锁一行,适合高并发。。。
  12. 对一个用户的帖子按照发帖时间进行存储,该使用哪种redis类型
  13. JDK1.8之后如何链地址法,链表长度是多少的时候会转换成红黑树。
  14. Linux环境下,如何查看一个文件的头10行和尾10行?
  15. Hashmap的扩容机制原理
  16. 服务提供方不稳定,频繁变动如何提升自身稳定性
  17. 有一个IP地址(192.168.0.1),请写出其32位无符号整数形式。
  18. 为什么会出现僵死进程(孤儿进程)?怎样查看僵死进程?如何解决僵死进程问题?
  19. MySQL的ACID讲一下,延伸到隔离级别
  20. 为什么不能在遍历list的时候删除其中的元素呢
  21. 一个6位的密码,使用MD5加密,破解需要多久:说的是这样的,因为6位的密码排列组合有一定的种数,然后每一种通过hash函数去破解,需要多久
  22. 讲一下HDFS是如何容错,存储信息的,如果用户想hdfs写入数据,请讲一下整个写入的过程。重要???????
  23. 简单阐述一下,什么是横向分表,什么是纵向分表,各有什么优缺点?
  24. dubbo的实现原理,说说RPC的要点
  25. 如何同步远程服务器上的指定目录到本地服务器?