美团一面面经,许愿2面啊啊啊啊
面试(一轮)
基础知识题 + 场景题目
1.short int long各占几个字节,会有不一样的情况嘛(机器位数)
2.线程进程区别
3.死锁的条件,死锁避免什么方法,银行家算法讲一讲
4.临界区,皮特森算法
5.进程同步和互斥
6.进程通信方式,不同机器间进程通信用什么
7.HTTP在哪层?HTTP状态码了解哪些
8.TCPUDP在哪层,TCP和UDP区别,应用场景(列举了DNS和HTTP3.0)
9.Linux怎么查询用了TCP还是UDP
10.cookie和session的区别,为什么不能直接将session放到cookie上
11.hash冲突解决方式
12.hash开链法占满空间了怎么办
13.数据结构都了解哪些(链表,栈,队列,数据结构)
14.topK问题用什么数据结构(堆,或者分桶)
15.MySQL事务的四大特性
16.MySQL隔离级别,如何实现
17.联合索引的机制
笔试题
非递归实现树的中序遍历
用的栈写的
反问?有什么更好方法,莫尔斯遍历,虽然LC写过一次但是忘了
智力题
一根金条只能分两次,给工人7天每天都一样的一根金条该怎么分,(分成1/7, 2/7, 4/7)
#面经##美团##C++工程师#