美团一面(凉经)
美团 一面
操作系统
先讲讲进程和线程的区别
讲讲进程通信 (没答上)
线程的几种状态
知道死锁么,讲讲死锁
死锁是怎么产生的,死锁的条件,如何避免死锁(我讲了个哲学家进餐)
计网
七层网络模型(忘了哪七层了就想起tcp/ip四层网络)
tcp三次握手四次挥手
输入一个url之后会发生什么
ping命令 用的是什么协议(没答上)
http的一次请求过程
cooike和session的区别
数据库
ACID
隔离级别
讲讲索引(我说的innodb b+树)为什么要用索引
聚簇索引和非聚簇索引
介绍B+树
为什么要用b+树 (说的贼烂)
为什么数据存放在叶子节点 (差评)
java基础
基本数据类型
String可以改变么
String是可以继承的么 不可以里面写了final(没答上)
基本的集合类 hashmap是线程安全的么,线程安全的是啥(没说出来)为什么线程安全(我就说他实现了synchronized)
java创建对象的几种方法(我就知道new一个)还有反序列化和通过json反序列化一个
建议我可以多去点进去看看源码
根据简历
介绍一下你的项目(没说明白)
spring你常用什么注解
讲讲为什么要用Spring
redis常用数据类型 (其中问到了zset实现原理,但是他也觉得我不会)
你怎么使用redis干什么了 (作为数据库和程序的中间件)
数据库为什么承受不了大量访问
你的微服务是通过什么来分的(乱分的,只是为了体验一下微服务)
给你40亿个无序的数,查找一个目标数(应该是考察解决问题的思想)
首先是40亿个数如何取出来,分批多次取出
然后应用一个叫bitmap(位图)的方法
(一点没说出来)
算法题:
翻转链表
sql题(没答上 sql全忘了) 考试分数(一)