首页 > 美团社招Java工程师面试经历
头像
clu薄荷
编辑于 2020-07-30 08:43
+ 关注

美团社招Java工程师面试经历

一面

1、自我介绍、过往工作经历。

2、介绍一下项目流程,介绍一下系统框架是怎么设计的?用到哪些技术?遇到过哪些问题?是怎样去解决的?

3、乐观锁和悲观锁,应用场景有哪些?

4、什么情况下会发生死锁,怎么处理死锁?

5、hashMap的原理,由此延伸问红黑树是什么,hash冲突怎么解决?

6、排序算法记得多少?

7、写代码:两个stack实现一个queue


二面

1、自我介绍,介绍一下项目流程

2、进程和线程的区别

3、SynchronizedLock的区别

4、事务隔离级别和实现原理,mysql发生锁死怎么办?

5、Java的垃圾回收机制

6、线程池了解多少,线程池的参数有哪些?

7、HashMap原理(感觉是必问题)

8、有100只瓶液体,其中一瓶是毒药,一只小白鼠喝到毒药一周后会死亡。请问给一周时间,至少需要多少只小白鼠能确定哪瓶是毒药?(把瓶子序号变成二进制)

9、代码实现链表的反转

10、一个整数数组先升序后降序,给一个整数k,返回它在数组中的index,找不到的话返回-1


三面

1、问oracle里面的函数有什么用?

2、面向对象都有哪些特性以及你对这些特性的理解

3、访问权限修饰符都有哪些?以及他们的区别

4、抽象的(abstract)方法是否可同时是静态的(static), 是否可同时是本地方法(native),是否可同时被 synchronized

5、然后就是聊聊我应聘的部门在做什么,谈谈我对项目的理解,怎么开展一个项目?

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐