美团测开(后台)一面

为什么是测开(后台)呢?因为hr给我搞错了,莫名其妙到后台部门面试了。面试过程我还一脸懵逼,为什么测开岗要问这么多高并发?为什么别人的都那么简单我的那么难?最后面完了,反问环节我问面试官美团的测开主要做什么工作?面试官也是一脸懵逼,看了下邮件,才知道hr搞错了,不好意思。。。

附上面经:
1、自我介绍
2、考察下基础知识吧,说一下常用的集合类?ArrayList和Array的区别?ArrayList的get方法怎么实现?如何扩容?
3、说一下concurrentHashmap和hashmap的区别?put方法如何实现?如何扩容?为什么数组长度要保持2的n方?
4、hashmap的put为什么在高并发场景下会产生死循环?
5、说下copyOnWriteArrayList如何实现?
6、读写锁了解吗?底层怎么实现的?
7、Semaphore用过吗?说下
8、操作系统问题,进程线程区别?线程通信方式?磁盘调度算法有哪几种?各有什么优缺点?
9、说下解决hash冲突的方法?各有什么优缺点?
10、说下gc算法?判断对象存活算法?复制和标整优缺点?
11、说下类加载机制,说到一半被打断,追问准备阶段都做了什么?如何为静态变量分配空间的,为什么要用这么多空间?具体说说?(没答上来)
12、了解过打破双亲委派机制的东西吗?tomcat。。。说说他的类加载机制?
13、ping的过程是如何的?
14、项目问题:服务的雪崩、降级、熔断?我觉得降级没有必要啊,我直接写个页面不久可以替代降级了吗?你是如何考虑这个问题的?
15、看你项目用到了hystrix,说下底层原理?如果我现在有100多个服务,你是不是要开100多个线程池,你觉得这样合适吗?
16、时间差不多了,写道算法题吧?(卒,没写出来,面完看了下,是letcode的第4题,难度是hard。。。死的明明白白)
反问环节我问了下面试官美团的测开是做什么业务的,怎么面试这么难?面试官很惊讶,说我们是平台开发部门啊,不是测开,然后问我是不是投了测开,我说是啊,然后他看了下面试邮件,说hr搞错了,不好意思,后续听hr安排。被虐了1个多小时,最后估计让我重新一面,我tm要吐血了。。。
#面经##秋招##美团#
全部评论
要是能答出来也是很厉害了
点赞 回复
分享
发布于 2019-08-26 23:00
好厉害 楼主是科班吗?好多我都不会-_-||
点赞 回复
分享
发布于 2019-08-27 00:07
联易融
校招火热招聘中
官网直投

相关推荐

1 27 评论
分享
牛客网
牛客企业服务