美团后台面经
一面
1、自我介绍,介绍一下项目,缓存是什么,给个秒杀场景,如何防止超卖?
2、hashmap底层数据结构,hastable,concurrenthashmap如何实现线程安全的
3、用过线程池吗?线程池的参数,提交一个任务时的过程,核心线程会被回收吗?拒绝策略
4、看过什么源码?讲一下spring,aop和ioc,会什么设计模式?单例,写一个
5、写了个dcl,为什么进行两次判空,为什么用volatile?
6、jvm内存模型,存放什么,什么线程私有,线程共享,如何判断一个对象需要被回收, 可以作为GCRoot的对象有哪些?
7、写个题吧,判断一个字符串的大括号中括号小括号的格式是否正确,比如字符串是一段代码,最后写的不完美,面试官说还行,知道用栈。
8、工作地点是北京可以接受吗?
9、你了解美团吗?回答,知名互联网公司(裁团),中国top5,面试官:不是,是top3;
10、你还有什么想问的吗?
二面
问项目,抠细节,被问到哑口无言,表现极差
生产者消费者模式
讲一下NIO、AIO,这个被问得很难受,抠的太细,具体不记得了,了解的不深
最后还是问了意向,搞不懂
三面
上午二面,下午收到的三面通知,下午六点面试
1、问研究方向,本人做天线的,面试官好像很感兴趣,一直问,问了接近20分钟,聊得
2、问项目,问的不深,不问技术,给各种场景题,我严重怀疑面试官不是可能是产品经理;
3、你有什么想问吗?我:(感觉过的可能性很小,就随便问了)这是hr面吗?我有下一面吗?面试官:额,是技术面,我只是不深问
#美团##面经##校招##Java工程师#