美团
美团金融一面
聊项目
equals、HashCode、==的区别
遍历一个Map的方法有哪些
聊一聊HashMap
String的方法,底层实现
StringBuilder和StringBuffer和String区别和底层区别
Integer的缓存机制
ArrayList和LinkedList区别和底层实现(jdk底层和数据结构底层)
Synchronized、Reentrantlock、ThreadLocal、volatile区别
ThreadLocal怎么实现,用过么
内存屏障(没听说过)
一个简单的算法题,字符串中第一个不重复的字符
树的中序遍历的非递归实现
实现线程的三种方法
数据库的乐观锁、悲观锁,两种锁概念、具体应用
MySQL加锁的关键字
MySQL四种隔离级别,如何加锁实现
-
数据库执行计划(没听说过)
数据库的执行计划通俗点说就是,数据库服务器在执行sql语句的时候,会准备几套方案,最后选择消耗资源最小的那个方案。就是执行计划。
比如执行一条sql语句,但是server并没有告诉服务器如何去做。服务器在收到sql语句后会先检查语法错误,没有问题才会解析执行。在这个过程中,他会考虑是执行整张表,还是根据索引呢,服务器会比较所有可能的方法所好的资源,最终sql语句被物理性执行的计划叫做执行计划,或者叫做查询计划。
limit关键字的使用
平时看了什么书
操作系统中进程的通信
设计模式用过么
喜欢哪些APP
喜欢玩哪些游戏
近期计划
反问环节,问了一下金融BD具体业务
美团金融二面
自我介绍
斐波那契数组时间复杂度
谈谈HashMap
红黑树
CPU三级缓存
协程和线程
IO中的Buffer缓冲区
Collections.sort( )方法
JDK1.8特性
编程的范式,命令式编程,函数式编程
11.TCP的keepAlive
12.最近看过什么书
堆排序原理
基数排序
策略模式
用过哪些编辑器
java中的JIT
完全二叉树、满二叉树
NIO
ForkJoinPool
以后的规划
美团平台一面
问了问实验室、导师
项目介绍,数据库怎么设计的
为什么学Java,学了多久,还会什么语言
GC
线程池
innodb和MyISAM的区别,什么时候使用MyISAM
数据库隔离级别
算法题:螺旋数组
另一个算法题