#### 美团 一面
**操作系统**
先讲讲进程和线程的区别
讲讲进程通信 (没答上)
线程的几种状态
知道死锁么,讲讲死锁
死锁是怎么产生的,死锁的条件,如何避免死锁(我讲了个哲学家进餐)
**计网**
七层网络模型(忘了哪七层了就想起tcp/ip四层网络)
tcp三次握手四次挥手
输入一个url之后会发生什么
ping命令 用的是什么协议(没答上)
http的一次请求过程
cooike和session的区别
**数据库**
ACID
隔离级别
讲讲索引(我说的innodb b+树)为什么要用索引
介绍B+树
为什么要用b+树 (说的贼烂)
为什么数据存放在叶子节点 (差评)
**java基础**
基本数据类型
String可以改变么
String是可以继承的么 不可以里面写了final(没答上)
基本的集合类 hashmap是线程安全的么,线程安全的是啥(没说出来)为什么线程安全(我就说他实现了synchronized)
建议我可以多去点进去看看源码
**根据简历**
介绍一下你的项目(没说明白)
spring你常用什么注解
讲讲为什么要用Spring
redis常用数据类型 (其中问到了zset实现原理,但是他也觉得我不会)
你怎么使用redis干什么了 (作为数据库和程序的中间件)
数据库为什么承受不了大量访问
你的微服务是通过什么来分的(乱分的,只是为了体验一下微服务)
给你40亿个无序的数,查找一个目标数(应该是考察解决问题的思想)
首先是40亿个数如何取出来,分批多次取出
然后应用一个叫bitmap(位图)的方法
(一点没说出来)
算法题:
翻转链表
sql题:
考试分数(一)
**操作系统**
先讲讲进程和线程的区别
讲讲进程通信 (没答上)
线程的几种状态
知道死锁么,讲讲死锁
死锁是怎么产生的,死锁的条件,如何避免死锁(我讲了个哲学家进餐)
**计网**
七层网络模型(忘了哪七层了就想起tcp/ip四层网络)
tcp三次握手四次挥手
输入一个url之后会发生什么
ping命令 用的是什么协议(没答上)
http的一次请求过程
cooike和session的区别
**数据库**
ACID
隔离级别
讲讲索引(我说的innodb b+树)为什么要用索引
介绍B+树
为什么要用b+树 (说的贼烂)
为什么数据存放在叶子节点 (差评)
**java基础**
基本数据类型
String可以改变么
String是可以继承的么 不可以里面写了final(没答上)
基本的集合类 hashmap是线程安全的么,线程安全的是啥(没说出来)为什么线程安全(我就说他实现了synchronized)
建议我可以多去点进去看看源码
**根据简历**
介绍一下你的项目(没说明白)
spring你常用什么注解
讲讲为什么要用Spring
redis常用数据类型 (其中问到了zset实现原理,但是他也觉得我不会)
你怎么使用redis干什么了 (作为数据库和程序的中间件)
数据库为什么承受不了大量访问
你的微服务是通过什么来分的(乱分的,只是为了体验一下微服务)
给你40亿个无序的数,查找一个目标数(应该是考察解决问题的思想)
首先是40亿个数如何取出来,分批多次取出
然后应用一个叫bitmap(位图)的方法
(一点没说出来)
算法题:
翻转链表
sql题:
考试分数(一)
全部评论
我的评价是 寄!
我感觉都是常见八股 但是想说的让面试官满意还是需要很大水平
KPI 别想了
问这么简单? 就最后场景题有难度
寄!
为啥大家都说这是kpi,怎么看出来的
当攒经验了
这流程也太典了
相关推荐
08-04 22:44
江西财经大学 Java 点赞 评论 收藏
分享