美团优选二面凉经
1、自我介绍
算法:快排、(最后拿给他看的时候发现我分治的时候写成了(l,i)(i,i+1) 想改成j不让我改了,只说思路)
2、商城是吧?用了Session和Cookie吗?各个微服务里Session怎么同步的
3、Cookie设置在哪里了
4、Cookie用的UUID是吧,不同的微服务给的UUID不一样怎么办?
5、登录是吧?自己账号密码登录用的什么协议?
6、社交登录是吧?给我说一下一共有几次交互过程?登录、拿token、token拿数据三次是吧?确定吗?
7、人家把登录功能暴露给你,用的什么协议你知道吗?
8、OAuth2.0是吧?他的原理?
9、不知道是吧?那问点简单的:秒杀你怎么做的?
10、MQ延时队列处理未支付的情况是吧?那我自己取消了呢?库存怎么加回去?
11、你判重不是用的key吗?我自己取消了又重新去买不出问题吗?这个key什么时候删?或者过期时间设置为多少合适?
12、ES是吧?用来做啥?倒排索引是啥?分词器是啥?
13、问点基础的?JVM知道吧,堆是什么栈是什么?
14、你刚才快排代码里写在main函数里的数组存在哪里的?
15、你不是说堆是线程共享的吗?那这个数组别的线程能访问得到不?
16、Hashmap和Hashtable的区别?
17、说一下get的过程?
18、判重用的==还是equals
19、你不是说hashmap支持Null Key吗?我都是null了还怎么equals?Null Key存在哪里的?哦,你又不知道了是吧
20、linux懂不?哦只懂一点点基础的,那就考个简单的,来写个简单的shell吧:帮我统计这个日志文件中某个错误信息的出现的次数
21、统计次数什么指令不知道是吧?那你说说匹配信息用的什么?
22、grep是吧?除了grep还可以用什么
23、自学是吧?最近看什么书
24、让你学一个新的工具、中间件,你会怎么学?
25、问我你有什么薄弱环节是吧?你先自己反思
26、反思完了是吧?我们要招临场解决能力强的,说白了就是聪明的,你背的面经八股文不是我们考察的重点。
痛,太痛了。
别人发二面面经都祈祷进下一轮,我祈祷一下早点给我挂了让我早点remake吧。