美团一面面经(Java)

1、 浏览器输入网址之后发生的变化?是长连接还是短链接,要服务器端还是客户端决定是长连接还是短连接(回答客户端,被说了,应该是服务器端)

2、 Cookiesession的关系,以及如果多台服务器上存的session不一样,怎么解决?

3、 为什么要多个服务器?(增加资源)

4、 编程题:有两个由字母组成的字符串 String a, b,实现函数,判断 a 中是否包含 b 中的所有字符,用了hashmap,你为什么会考虑用hashmap呢,我说还可以用hashset,他问hashmap和hashset之间的关系,hashset底层是用hashmap实现的。Hashmap的put方法的实现过程,为什么多线程put方***形成环路。问自己写的算法的时间复杂度。

5、 问了jvm虚拟机模型,oom可能出现的情况?

答:可能出现在堆中,也可能出现在栈中,我提到了stackoverflow,他继续问什么情况下会造成StackOverflow(递归)

6、 垃圾标记?引用计数、GCroot,问哪些可能成为GCroot的根,本地方法栈、虚拟机栈、堆、方法区。

7、 常见的排序算法,冒泡、选择、快排、堆排序。问分别的时间复杂度,本来想说快排说成了二分。。然后他又问,无序数组怎么才能二分查找,我说要先排序。

8、 CPU和内存的矛盾怎么解决?我说缓存,然后继续问缓存是怎么解决的(不会)

9、 进程和线程的区别?什么是上下文切换,什么是上下文?

10、 Java基础我忘了问的什么了(简历上写熟练掌握Java,就问了一些)

11、           介绍项目:20min

12、           最后聊了职业发展方向

#美团一面##美团##实习##面经##Java工程师#
全部评论
同学你好,要不要过来阿里试一下呀,我们是数字供应链事业部
2 回复 分享
发布于 2020-04-17 16:40
楼主面的base北京吗?
1 回复 分享
发布于 2020-04-15 15:36
楼主,第四题,Java8的HashMap 也会形成环路吗?我记得是Java7可以啊,Java8好像优化了呀
点赞 回复 分享
发布于 2020-04-16 16:54
感觉楼主的账号很眼熟
点赞 回复 分享
发布于 2020-04-16 10:10
楼主研究生本科生呢?
点赞 回复 分享
发布于 2020-04-15 19:11
多台服务器上存的session不一样,怎么解决? 楼主这个咋答
点赞 回复 分享
发布于 2020-04-15 18:01
楼主是应届生吗
点赞 回复 分享
发布于 2020-04-15 17:49

相关推荐

想申请延毕了,找工作找到崩溃,越找就越想摆烂,还有25届的和我一样感受吗?
码农索隆:没事哒,好兄弟,慢慢来,调整心态,车到山前必有路,感到迷茫的时候,多抬头看看
点赞 评论 收藏
分享
被加薪的哈里很优秀:应该继续招人,不会给你留岗位的
点赞 评论 收藏
分享
评论
5
48
分享

创作者周榜

更多
牛客网
牛客企业服务