美团社招面试经验分享

感谢群友分享

在这里插入图片描述

第一次接到大公司的面试,心情激动,没敢吃中饭,怕犯晕,喝了一瓶红牛

1: Java异常体系

异常和Error

受检异常和非受检异常。 避免受检异常抛出是程序员的职责。

受检异常有: 数组索引不对,除数为0等等,空指针异常

非受检异常:ClassNotFoundException,FileNotFoundException

如何处理异常:

try catch 在catch捕获异常后 记录相应的日志,然后将异常直接抛出给调用者,并没有进一步封装。。。

SpringBoot 里面如何处理异常

配置拦截器 @ExceptionHandler

2: Starter 工作原理

构建bean,然后调用springboot 提供的接口向容器注入bean。

@EnableXXX

@Import 实现了 ImportBeanDefinitionRegistrar 或者 ImportSelector 接口

bean 的构建和注入过程是否了解过。 答没有深入了解过。 其实我之前写过博客的,临场忘得一干二净。

3: spring 里面熟悉的bean 。

DataSource 配置不同公司实现的DataSource 。 Tomcat-JDBC , HikariCP 等等 , 那家公司好用就配置那家的

然后就没有往下问了spring的事情了

好像还问了一个spring 和 springboot 有何不同, springboot 去xml化,使用自动装载。AutoConfiguration

4: mysql 事务级别 读未提交,读已提交,可重复读,串行

可重复读,串行的区别 可重复读在一个事务里面相同sql 两次查询的结果不相同。

了解mysql 是如何解决这些问题的吗? 不了解

然后就是笔试题:

第一道:判断链表是否有环。 很快通过

第二道:删除链表(已经知道链表升序排序)中重复的元素,搞了很久没有搞出来。

然后写了一个判断依据 如果 p.value != pre.value && p.value != next.value 那么p就是所要找的节点。
说到这里面试官就没有让我继续写了

晚上重新写了一遍

个人认为比较好懂。

面试官问我有什么想问他的没有,我说现在心里很慌,过去的工作经历很差劲,不知道问啥 。 然后面试官就接着介绍在做的事情,然后结束了面试。 凉凉

整理的面试题与答案

本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,这份资料主要包含了Java基础,数据结构,jvm,多线程等等,由于篇幅有限,以下只展示小部分面试题,有需要完整版的朋友可以点一点链接跳转领取点击链接加入【Java技术交流】
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值