|
最近也是趁着金三银四的劲,自己也是去面试了一波,也收到了几个offer,今天我就把前天在美团的面试流程以及面试题梳理好了跟大家分享下,内容都是凭记忆事后梳理出来的,如有错误的地方希望大家在评论区指出~~~~
大家觉得还行的话记得转发关注一下~~~~
此份文档详细记录了千道面试题与详解;
!
私信我回复【03】即可免费获取
很多人感叹“学习无用”,实际上之所以产生无用论,
是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,
都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。
以上学习资料均免费放送,最后祝愿各位顺利拿到心仪的offer
正文:
一面 48min
自我介绍
讲讲你项目中 Redis 的使用?有了解过分布式 Redis 吗?
讲讲 Redis 的高可用方案?
HashMap 和 TreeMap 讲讲?
讲讲 Java 提供了哪些锁?它们有什么区别?
ArrayList 线程安全吗?Vector 呢?那并发性能高的 ArrrayList 是什么?
线程池有用过吗?七大参数?如何配置?拒绝策略?
TCP 中端口号的作用是什么?
MySQL 的索引是怎么实现的?为什么使用 B+ 树?
MySQL 的事务怎么实现的?
delete from test where a = '1' ,a 既不是主键也不是普通索引,判断加什么锁?
算法题:
103. 二叉树的锯齿形层序遍历
二面 65min
自我介绍
聊项目
讲讲 ThreadPoolExecutor 的七个参数?怎么配置?能说一下核心线程数、最大线程数、工作队列之间的数量关系吗?
ThreadPoolExecutor 中提交任务后的执行步骤?
如果我需要任务有返回结果的话你需要传入什么类型的任务?
还用过别的设计模式解决类似的问题吗?(项目中的问题,扯动态代理,又问了两种动态代理实现的区别,Spring AOP 用的是哪种)
Spring AOP 有出现过代理失效的情况吗?你在哪里用到过 AOP ?
讲讲 Spring 的事务管理吗?
(中间穿插一道算法题、SQL 题)
你开发过程中都遇到过哪些异常?你是怎么处理的?(空指针、SQL 异常、类型转换异常)
各种空指针异常判断题
算法题
有一个正整数 n(n < 100),期望找出一个最小的 n 的倍数 m(m < 2^64 - 1)且 m 只由 1、0 组成
例如:输入 n = 2 输出 m = 10,输入 n = 3 输出 m = 111
1
2
有一个正整数 n(n < 100),期望找出一个最小的 n 的倍数 m(m < 2^64 - 1)且 m 只由 1、0 组成
例如:输入 n = 2 输出 m = 10,输入 n = 3 输出 m = 111
hr面 15min
哪里人?能接受异地工作吗?
平时学习怎么样?有参加竞赛或获得奖学金吗?
介绍一下项目经历,你在这里面扮演什么角色?
高考多少分之类的问题
如果本文对你有帮助,别忘记给我个3连 ,点赞,转发,评论,
咱们下期见!答案获取方式:已赞 已评 已关~?
学习更多JAVA知识与技巧,关注博主查看个人资料 或评论留言
作者:AI乔治
原文出处:最新美团到店部门后端一二面 + hr面 |
|