美团点评、博彦信息Java社招面经分享

美团点评

面试过程:

1、TCP协议特点、实现和三次握手、四次挥手。

2、HTTP协议GETPOST方法区别;PUTPOST方法区别。

3、HashMap底层实现、工作原理、如何避免冲突和为什么它不是线程安全的。

4、字典算法、二分查找(手写)、快速排序。(需要注意二分查找的两种实现形式,递归和非递归。)

5、SQL高级用法,需要结合聚合函数、Group ByHaving

6、数据库索引概念、用法、联合索引和走不走索引问题。

7、Servlet接口的几种实现方式的区别和核心方法,还有这些方法的调用时期。

8、并发编程、同步方法、同步代码块。

1)需要注意Servlet的加载和初始化并不是同一个时期,而且在Web.xml文件中有相关的配置(加载时间、初始化参数)。

2)在回答并发的时候,我猜组长有意暗示到生产者和消费者的实现原理,就是调用waitnotify等方法。


博彦信息

面试过程:

1、首先是自我介绍;

2、然后问你以前的工作经历和项目经历细节,项目架构、人员规模等等;

3、接着问了一些缓存上的问题;

4、一些ssm框架的相关技术、linux环境项目部署等;

5、乐观锁的原理,报表开发经验

6、Struts的实现原理,MAP的实现原理;

7、为什么从上一家公司离职?

8、答:技术提升较慢,业务方便不适合自己发展方向,为此寻求更好的发展。

9、说一下以后的职业发展规划;

10、对于薪资有什么期望?

#美团##Java工程师##社招##面经#
全部评论
楼主,请问您是几年经验的社招,美团面试题拓展的深不深,谢谢。另外,博彦好像是外包吧
点赞 回复 分享
发布于 2020-07-14 20:23

相关推荐

10.18号面的,流程30~40分钟左右,面试官小姐姐人很好。我的技术栈是Java。1.自我介绍。2.项目是什么时间做的?分别介绍一下项目。3.说说你项目中的MySQL数据库使用了哪种存储引擎?4.考察一下你的sql语句吧,说说向表中插入数据的语句。5.看到你简历上写了sql优化,谈谈你的sql优化经验。6.你刚刚提到了索引,说说你的项目中索引是怎么使用的。7.索引分为哪几种?底层数据结构的优点?8.我看你项目中使用了Redis,具体是怎么使用的?9.你说你对项目进行了单元测试,具体是怎么测试的?10.你还进行了压测,具体测试内容和结果?11.你说你使用过postman,你除了进行接口测试还用它做过其他的什么吗?12.接口和抽象类的区别?13.说说Java中的集合?14.看你项目使用到了aop,你怎么理解aop?那你说说项目中具体是怎么使用的?15.看你项目中使用了cas机制,说说什么是cas?你项目中具体是怎么使用的?为什么要选择乐观锁?乐观锁和悲观锁的优缺点?16.说说osi网络模型?tcp,ip分别在哪一层?17.说说http报文格式?你刚才提到了状态码,204状态码表示什么意思?404?5xx是表示哪里错误?502什么意思?18.http请求类型有哪些?说说post和put类型的区别?19.http和https的区别?20.看到你简历中写了分布式事务,说说分布式事务的原理?21.给你一个百度查询框,如何编写测试用例?22.平时怎么进行测试相关的学习?23.说说你对自动化测试的理解?24.测试和开发,你更加偏向于哪个?25.反问环节?总体流程下来问的八股不难,项目也没咋深挖。你简历上写的东西一定要搞懂,面试官会问的。面试完了当天我就显示进入复试了,不知道啥时候给我发邮件约二面。 #数字马力# #数字马力面经# #数字马力测开# #数字马力测试长沙#
点赞 评论 收藏
分享
点赞 16 评论
分享
牛客网
牛客企业服务