双亲委派模型?
权限关键字的含义,private除了set,get方法访问,还有什么方法?
prim算法?
如何证明贪心算法?
快速排序(口述)和排序的复杂度?
内部类里面可以写静态方法么
多线程了解么?什么是线程安全?
说一个你最熟悉的设计模式
讲一下你项目中用到了哪些设计模式
Java的hashmap的原理
Hashmap的线程安全性,什么是线程安全的?如何实现线程安全
Mysql的数据库引擎,区别特点
写一个单例模式,答主写的是双检查锁单例,问了为什么用Volatile,synchronize移到方法最外面会怎么样?
单例模式在你项目里哪些应用?
数据连接池
对高负载有了解么
对高并发有了解么?
Hashmap为什么大小是2的幂次
介绍一下红黑树
Arraylist的原理
场景题:设计判断论文抄袭的系统
堆排序的原理
抽象工厂和工厂方法模式的区别
工厂模式的思想
object类你知道的方法
哪里用到了工厂模式
Forward和redirect的区别
Synchronize关键字为什么jdk1.5后效率提高了
线程池的使用时的注意事项
Spring中autowire和resourse关键字的区别
讲一下线程状态转移图
消息队列了解么
分布式了解么
volatile和synchronized
来个算法题:一个无序数组,其中一个数字出现的次数大于其他数字之和,求这个数字 (主元素)
答完再来一个:一个数组,有正有负,不改变顺序的情况下,求和最大的最长子序列
项目用到什么数据库?隔离级别?每个隔离级别各做了什么
数据库的索引?mysql不同引擎索引的区别
垃圾回收算法的过程
你了解的垃圾收集器? Cms收集器的过程
怎样进入老年代?
用过什么系统?shell写过脚本吗?
看你最近博客写的是redis,介绍redis和mysql的区别
Jvm的参数设置
Hashmap中jdk1.8之后做了哪些优化
对Java的面向对象的理解
数据库的索引
数据库的隔离级别
设计模式的理解
讲几个设计模式
对算法有什么了解?答主先回答了动态规划,解释了一下dp的思想
快排的思想讲一下
Tcp怎么保证可靠传输(中间穿插了好多小问题)
Tcp的拥塞控制
让你设计一个即时聊天的系统
支付宝转账,是如何实现,几个小时通知转账成功的(面试官想让回答长连接,答主一直没get到点)
解释一下长连接
介绍多态
Java新建线程有哪几种方式
线程池的作用
看过框架源码么
手撕算法:一棵二叉排序树,给定一个数,找到与给定数差值最小的数
场景题:设计一个系统,解决抢购时所需要的大量的短链接的功能,如何保证高并发,如何设计短链接
设计题:设计一个系统,记录qq用户前一天的登录状态,提供16g内存和2tb的硬盘,要做到查询指定qq号的前一天的登录状态,快速查询O(1)复杂度
手撕算法:两个排序的数组A和B分别含有m和n个数,找到两个排序数组的中位数,答主用的二分,时间复杂度为O(log (m+n))。结果面试官不满意,让用归并的思想做,时间复杂度其实更高了
三次握手
网友评论