美团一面(凉经)

美团 一面

操作系统

先讲讲进程和线程的区别

讲讲进程通信 (没答上)

线程的几种状态

知道死锁么,讲讲死锁

死锁是怎么产生的,死锁的条件,如何避免死锁(我讲了个哲学家进餐)

计网

七层网络模型(忘了哪七层了就想起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全忘了) 考试分数(一)

全部评论

相关推荐

评论
2
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务