美团优选java一面
1. 自我介绍
2. 专业不符合,为什么不找算法,而要报Java
3. 实习经历-后台,项目简单,
计算机网络
1. http是7层中的那一层
2. 应用层是第几层
3. 介绍7层模型
4. SIP
5. FTP
6. get和post区别
7. 不写不做任何操作可以用post吗
8.三次握手的网络攻击
9. arp协议
数据结构
1. 跳表会吗?
2. 跳表有三层,元素怎么判断在第二层
3. 跳表查询的时间复杂度,空间复杂度
操作系统
1. 进程和线程的区别
2. 程序计数器是线程私有的吗?
Linux
1. top命令
2. 如何查看内存使用情况
3.如何查看磁盘使用情况
4.内存映射
5.二进制文件和文本文件的区别
6.ping命令
7.零拷贝
数据库
1. 数据库的索引
2. 为什么用B+树
3. 事务
同步、异步、阻塞、非阻塞
Java锁的升级
自旋的优缺点
HashMap的底层结构
线程安全了解吗?
HashMap会出现线程安全问题吗?如何解决?
线程池
handle策略
任务如何执行
原子性,可见性,有序性
Java中断机制
题目:
三个线程,线程A打印1,线程B打印2,线程C打印3,循环打印123123123...十次
#面经##美团##校招##Java工程师#