饿了么java二面面经
饿了么
java
- linux下的java进程和linux线程有一一对应的关系吗?为什么?
- GC停顿原因,如何降低停顿?
- 数据库索引了解不,最左前缀原则,行锁,表锁,行锁,间隙锁,怎么实现的,语句
- Spring源码有看过吗?
- 存储引擎有innodb和myisam,就不用说它们的区别了,如果是存储日志,用什么存储引擎比较合适
- Netty 的优势在哪?有什么问题吗?
- 用户不登录,怎么直接加入购物车的?
- spring 事务
- lamda表达式....
- 请说一个你在Hadoop中理解最为深刻的点,比如hdfs等
- Spring框架熟悉不,AOP的原理,动态***哪几种,区别,有关的反射类讲一下
- java元空间,永久代和元空间的区别?元空间存放什么?哪些属于类的元数据?
- hashmap 使用&运算的条件是什么,为什么长度是2的n次幂?ArrayList,LinkedList的源码和特性
- 数据库死锁碰见过吗?是怎么解决的了?如何避免数据库死锁?
- nginx负载均衡有哪些? 如果其中一台服务器挂掉,报警机制如何实现?
- 说一下CMS垃圾回收器和G1收集器的特点,和收集过程。
- CAS和原子类的AutomicInterger
- socket通信做过吗? 你项目中用的什么协议通信的?tcp协议通信中io有几种方式,之间有什么区别?
- countdownlatch功能实现
- mysql索引设计,给出一个情景,要求设计索引,分析为什么这样设计
- 讲一下Hadoop与spark的区别。
- 会告诉你一个nginx日志例子,用你认为最佳的编程语言统计一下http响应时间超过1秒的前10个url?
- 操作系统中虚拟存储器的作用,分页从逻辑地址到物理地址的映射过程