美团网/新道/南北软件社招面经分享(Java工程师)

美团网

面试过程:

1、首先给出一个整数数组让排序。

答:简单说出了常见的冒泡,插入,选择,希尔,堆,归并,快速方式。

2、2个有序数组合并。

答:归并排序中的并。3while解决。

3、然后一些分布式集群的问题。

4、锁的问题,spring原理,用到哪些设计模式

5、数据库索引原因,sql优化方式。

6、最后一个获取2升水的智力题。


新道

面试过程:

1、问了下以前项目中的架构;

2、mongodb问的很细,还有一个手写自旋队列;

3、concurrenthashmap 原理。

4、多个sub 减小锁粒度实现。

5、string 比较结果,要求画出内存中的模型。

6、sql语句编写;

7、数据库集群;

8、分布式数据库;

9、RPC框架;

10、protocol buffer实现原理;

11、最后大概聊了聊公司现状;


南北软件

笔试:

1、一份java基础,还有逻辑题;

2、一份sql,写增删改查语句,后面有一两道较复杂的查询题;


机试:

1、多层循环判断替换

2、二分法查找;

3、附加题是正则匹配相关;


面试:

1、问了一下过往项目中的开发细,在开发过程中遇到哪些问题?是怎么解决的?

2、有没有用过oracle

答:有写过存储过程,平时增删改查应用操作,分析执行计划,增加索引等。

3、讨论框架与框架的,框架原理,自己实现方法等;

4、使用springmvc时,为什么可以直接访问到对应方法?

答:根据反射获取到对的url

#社招##Java工程师##面经##美团#
全部评论

相关推荐

不愿透露姓名的神秘牛友
10-21 15:36
点赞 评论 收藏
分享
2 16 评论
分享
牛客网
牛客企业服务