首页 > 美团java后台开发成都一二面经
头像
CosyWang
编辑于 2020-09-04 12:19
+ 关注

美团java后台开发成都一二面经

一面8.24
servelet相关,我不会就没继续问了。

JVM中栈与本地方法栈的区别

老年代内存区域中,除了存储老年代对象,还存储了什么内容?
对老年代进行标记清除时怎么标记的?标记时遍历的起点与终点分别是哪里?
永久代存储在哪里?与常量池之间的关系,java8之后永久代变成了什么,存储在哪里?
永久代存储了哪些内容?

public class Test extends Thread{
static int x = 0;
@override
run(){
for(int i = 0; i < 100; i++){
x++;
}
}
psvm:
new test().start();
new test().start();
sout(x);
}
以上语句输出什么?

JMM中什么是可见性,什么情况下会出现非可见性?

threadpool好在哪里?
threadpool如何执行task?如果是调用run()那么和普通的线程调用有什么区别?
wait()和sleep()的区别是什么?
wait()放弃锁的同时会放弃当前CPU时间片吗?
sleep()会放弃时间片吗?sleep(0)有什么作用?

线程有哪些状态?就绪态线程等待分配什么资源?

计算机网络每层有哪些代表性协议,分别是干什么的?IP地址和MAC地址是干什么的?

数据库中,有哪些锁,什么是悲观锁,什么情况写会用到悲观锁,read commit隔离状态下每一次读操作都会加锁吗?
悲观锁和排他锁的关系是什么?

数据库怎么加一个字段

name   course_id   score
A 1 80
A 2 43
B 2 43
C 3 90
找出所有没挂科的同学名字

判断两链表是否相交

两根蜡烛,每根燃烧1h,如何计时15分钟?
这里面试官想考的是对问题的分析,比如蜡烛两头一样粗细吗,如何判断是否均匀等先决条件的分析。

第一次遇到这么长的一面,一共90分钟,面试官循循善诱,本身技术贼硬,基本每个知识点都会深入地挖,不过也暴露出来自己的缺点和不足,至少知道往哪些方向补,不管过不过都很有收获。

Edit: 又想起来一些:
1. TreeMap的结构是什么,插入节点后结构如何变化,可以对value排序吗?如果可以有哪些方法?
2. HashSet底层是HashMap,那么其中value值存的是什么?
3. HashMap<E>如果只重写类E的equals()不重写hashCode(),可以吗,如果可以为什么两个都要重写?

二面9.4
  • 智力题:二维平面上有N个散点,画一个圆使得一半点在圆内,另一半在圆外。
  • 发起HTTP请求,报文内容是什么
  • TCP如何保证可靠传输
  • 数据库锁的类型有哪些,什么时候用悲观锁,怎么用的
  • abc联合索引,当SQL语句中存在where a=x and b=x and c=x时,会使用联合索引吗?如果是where a=x and b>x and c>x呢?
  • synchronized修饰静态方法和非静态方法时有什么不同?
  • SQL: 顾客买东西记录在数据库中,求出购买次数最多的前10个用户
  • [10, 1, 2, 7, 6, 1, 5] 和 8
求出和等于8的所有可能,每一种可能中数字不能重复使用,且可能结果不能重复,每种可能升序排列
本例输出[1, 7], [1, 2, 5], [1, 1, 6]

更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐