美团社会招聘一面凉凉

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

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就是所要找的节点。
说到这里面试官就没有让我继续写了

晚上重新写了一遍 

https://www.nowcoder.com/profile/801647692/codeBookDetail?submissionId=103088289

 个人认为比较好懂。

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

凉凉。



#面经##美团##社招##Java工程师#
全部评论
点赞 回复 分享
发布于 2021-03-25 07:43
楼主,得到反馈结果了吗?
点赞 回复 分享
发布于 2021-03-25 15:18
幸苦了,估计后面的更难!
点赞 回复 分享
发布于 2021-03-25 18:32
楼主几年经验呀
点赞 回复 分享
发布于 2021-03-25 20:56
异常这块:检查异常和非检查异常写反了吧,空指针是非检查异常,classNotfound之类的是检查时异常
点赞 回复 分享
发布于 2021-03-26 08:19
问这么少东西吗 并且异常答错了?空指针这些运行时异常是非检查异常?
点赞 回复 分享
发布于 2021-03-31 11:02

相关推荐

常见面试问题1.:‌求面试者进行自我介绍,‌简明扼要地介绍自己的技能和经验。‌2.:‌面试者的项目经验,‌包括项目背景、‌技术栈、‌遇到的挑战及解决方案等。‌准备好相关的项目资料,‌包括项目说明、‌代码、‌演示等,‌以便在面试中展示。‌3.:‌涉及编程语言、‌数据结构和算法、‌操作系统、‌数据库、‌网络等方面的基础知识和高级应用。‌4.:‌面试官可能会要求面试者设计某个系统或模块,‌考察其系统设计能力和解决问题的能力。‌例如,‌设计线程池、‌处理大数据比较等场景。‌5.:‌准备一些常见的算法题和解题思路是有益的。‌例如,‌快速找到链表倒数第k个节点、‌给定数组的特定排序问题等。‌6.:‌面试中可能会要求面试者现场编写代码或给出伪代码,‌考察其编程能力和思维逻辑。‌例如,‌实现用链表实现FIFO(‌先进先出)‌等。‌7.:‌面试结束前,‌面试官通常会给予面试者反问的机米哈游会。‌可以询问关于公司文化、‌团队情况、‌项目方向等问题,‌表现出对公司和职位的兴趣。‌使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态得物2025届秋季校园招聘正式开启!【为热爱,全力以赴】1、招聘对象:2025届毕业生(2024.9-2025.8);2、八大职类:技术类、供应链类、产品类、运营类、设计类、职能类、商品研究类、风控类;3、三大城市:上海、杭州、北京;4、专属内推码:KKRTKZD5、内推链接:https://poizon.jobs.feishu.cn/s/iMEo9Q9f🌟【关于得物】 得物,“满足年轻人对美好生活的向往”,汇聚全米哈游球优质潮流商品,为用户提供一站式购物体验。我们致力于打造一个年轻人喜爱的潮流生态圈,让每位用户都能在这里找到属于自己的时尚态度。🎯【内推优势】绿色通道:简历优先筛选,让你脱颖而出投递的uu留下姓名缩写和岗位~我会每一个跟进到~(如wzy+产品)
得物app
|
校招
|
122个岗位
点赞 评论 收藏
分享
整个流程都很抽象的面试。本来约的9.12下午两点面试,面试前一个小时我还在睡觉打电话说推迟到9.18。中秋节后第一天,下午两点面试,感觉我和面试官都没睡醒。大家还是尽量避开节前节后吧😮‍💨和面试官不对付,面试官估计是搞客户端的,前端项目不怎么问,八股又都问的很无聊的八股,手撕写了解构赋值交换变量,面试官竟然说没见过这语法。自我介绍实习为什么离职首屏优化怎么做的?项目长列表优化怎么做的?RN官方虚拟列表和第三方虚拟列表原理?(官方是不断销毁、创建元素;第三方是复用元素)讲一下大文件上传如何等待多个Promise完成讲一下进程间通信(不会)JS有多少种类型undefined和null有什么区别typeof NaN`==`和`===`有什么区别JS有哪些继承?如何实现多重继承?cookie和session区别HTTPS如何保证安全性?讲一下React数据流转middleware怎么做的,在数据流转哪个环节(不知道)讲一下宏任务、微任务智力题:质地不均匀的绳子烧完要一个小时,现在有很多根同样材质的绳子,如何计时一个小时?(不会)手撕:快排思路实现第K大的数(不知道咋搞,直接写了快排。写的解构赋值交换变量面试官竟然说没见过)反问Q:组内业务A:美团平台前端、客户端基架到这里极其无语,没话说了,直接结束回去补觉了。
点赞 评论 收藏
分享
6 41 评论
分享
牛客网
牛客企业服务