3.25美团一面
前二十分钟聊之前的实习内容
int与INTEGER,分别存在于哪里
int[]与Arraylist的区别
hashset相关
线程安全三个特性,什么情况会有线程不安全。
volatile
volatile在i++情况会下失效吗
创建线程的方式
线程池的三个核心参数
父类子类加载顺序。
内存回收算法
tcp udp的区别,应用场景
三次握手只握两次可以吗
tcp如何确保信息发送、
数据库中底层数据结构,为什么不用hash,不用b树?
redis分布式锁实现
redis如果容量为50MB,要加载100mb的内容进来 怎么做?(答了采用操作系统的虚拟内存加载的方式,面试官说是一种实现的方法)
算法题 写斐波那契数列
先让用递归
然后用迭代
这里有个坑是 让我求解第五十个数,用递归的方式会栈溢出
顺便问了栈溢出有什么办法(答:通过减少每个栈分配的大小,这个是治标不治本的,最好改成迭代的形式)
#美团面试Java##美团##面试题目#
int与INTEGER,分别存在于哪里
int[]与Arraylist的区别
hashset相关
线程安全三个特性,什么情况会有线程不安全。
volatile
volatile在i++情况会下失效吗
创建线程的方式
线程池的三个核心参数
父类子类加载顺序。
内存回收算法
tcp udp的区别,应用场景
三次握手只握两次可以吗
tcp如何确保信息发送、
数据库中底层数据结构,为什么不用hash,不用b树?
redis分布式锁实现
redis如果容量为50MB,要加载100mb的内容进来 怎么做?(答了采用操作系统的虚拟内存加载的方式,面试官说是一种实现的方法)
算法题 写斐波那契数列
先让用递归
然后用迭代
这里有个坑是 让我求解第五十个数,用递归的方式会栈溢出
顺便问了栈溢出有什么办法(答:通过减少每个栈分配的大小,这个是治标不治本的,最好改成迭代的形式)
#美团面试Java##美团##面试题目#