美团三面后直接让我回去,这是挂了吗?Java后台三面面经
今天早上面美团,面到下午两点多,面完三面后,小姐姐说我可以回去了,这是不是就代表我挂了呀?有没有长沙的小伙伴今天就面到终面的?
稍微整理了一下今天的面试问题
#美团#
稍微整理了一下今天的面试问题
美团面经
一面
说一下反射是干嘛的?哪儿会用到。
注解是什么,用来做什么的?
面向对象,你是怎么理解的。
socket通信
TCP,UDP区别,为什么TCP是可靠传输
多线程 项目中用到了吗?进程间如何通信,线程通信是如何做的。
数据库索引,底层是怎样实现的,为什么要用B树索引?
能写出SQL语句吗?现场写一个。
spring boot,消息队列你了解到什么程度。
项目中你的表情,文件,图片你是如何发送的?
你了解哪些数据结构?写一个搜索树吧
算法题,正则表达式匹配
二面
问我最近在看什么,我说在看hashmap的底层实现,让我讲了讲。
JVM内存划分,常见垃圾回收算法
单例模式,双重锁检测机制,为什么用volatile,synchronized不是就可以保证原子性操作吗?面试官说我睁眼说瞎话,我也是 完全懵逼了~
手写快排。
打开我的博客,说我很多内容就是直接复制过来了,没有深入去弄懂。
三面
讲一讲maven,git,用过除此之外类似的工具吗?git比svn有什么优势?
说一说面向对象,我说了抽象封装继承多态,又问,比如让你做一个12306,火车,站点都可以作为一个对象,那么线路应该作为一个对象吗?为什么,作用到了哪个原理。
后来还问到普通的class类和工具类有什么区别,分别在什么情况下使用。
看过哪些书?
数据结构和算法掌握到什么程度?
你在实习的过程中,你觉得自己哪些方面做的比较好?
最后评价 基础还不够深入扎实,很多东西没有深入去看。但是总结反思做的还可以。
一面
说一下反射是干嘛的?哪儿会用到。
注解是什么,用来做什么的?
面向对象,你是怎么理解的。
socket通信
TCP,UDP区别,为什么TCP是可靠传输
多线程 项目中用到了吗?进程间如何通信,线程通信是如何做的。
数据库索引,底层是怎样实现的,为什么要用B树索引?
能写出SQL语句吗?现场写一个。
spring boot,消息队列你了解到什么程度。
项目中你的表情,文件,图片你是如何发送的?
你了解哪些数据结构?写一个搜索树吧
算法题,正则表达式匹配
二面
问我最近在看什么,我说在看hashmap的底层实现,让我讲了讲。
JVM内存划分,常见垃圾回收算法
单例模式,双重锁检测机制,为什么用volatile,synchronized不是就可以保证原子性操作吗?面试官说我睁眼说瞎话,我也是 完全懵逼了~
手写快排。
打开我的博客,说我很多内容就是直接复制过来了,没有深入去弄懂。
三面
讲一讲maven,git,用过除此之外类似的工具吗?git比svn有什么优势?
说一说面向对象,我说了抽象封装继承多态,又问,比如让你做一个12306,火车,站点都可以作为一个对象,那么线路应该作为一个对象吗?为什么,作用到了哪个原理。
后来还问到普通的class类和工具类有什么区别,分别在什么情况下使用。
看过哪些书?
数据结构和算法掌握到什么程度?
你在实习的过程中,你觉得自己哪些方面做的比较好?
最后评价 基础还不够深入扎实,很多东西没有深入去看。但是总结反思做的还可以。