【美团面经】Java后台(附2023字节跳动秋招内推码)
字节内推码:BYN6FT6
内推岗位 |
|
业务线及工作地址 |
|
内推流程 |
|
=============================面经分割线=============================
个人基本信息
- 学历背景:本科双非,硕士211,电子专业
- 面试岗位:Java后台开发(三轮技术面和一轮HR面)
- 面试部门:北京美团小象
技术面(一、二、三面)
- 讲一下MapReduce的过程,是在一台主机上reduce吗?可不可以多台?数据怎么汇总?
- 有了解Spark吗?Spark为什么比Hadoop要快?
- 谈谈poll和epoll,epoll是同步还是异步
- JMM、老年代在什么情况下会触发GC、对老年代的GC会不会导致程序卡顿?(最优吞吐量和最短停顿时间)
- 谈谈你所掌握的数据结构
- 讲一讲红黑树
- 红黑树插入一个结点的时间复杂度
- 你所知道的算法的时间复杂度有哪些?快排的复杂度是多少?为什么?
- HashMap的实现,为什么结点插在链表的头部容易导致死锁(看网上某博客挖的坑)
- HashMap扩容
- 手撕代码:字符串a和b,假设只由26种小写字母组成,且a比b长,判断b中字符是否在a中都有出现
- 平时怎么学习
- 堆栈和线程的关系
- Java类加载过程
- 手撕代码:双向有序链表,去除有重复值的所有结点
- 说你熟悉的几种设计模式,手写单例设计模式
- ConcurrentHashMap的实现有了解吗
- 画B+树的底层框图,B+树的叶子结点是什么结构
- 给已经存有0-99的索引的B+树,查询3-30的索引对应的记录
- 你未来半年的计划
- 将项目中用到的SIFT的原理,要很详细
- 手撕代码:给定整型数组,构造搜索二叉树
- 你的博客一般写什么,讲几个,讲容器,类加载
HR面
- 哪个项目收获最大,项目中遇到问题是怎么解决的?
- 说一个你的缺点
- 你更希望做平稳的业务,还是去做新业务?
- 你觉得从0到1和从1到100哪个更难?
- 你未来职位的规划
小结
美团的面试体验整体感觉很不错,面试官会问了很多问题,尽量问你会的东西,并看你能掌握的有多深。美团面试感觉很看重基础,面试时要引导面试官问你掌握的部分。另外,小象生鲜算是个新部门,HR比较看重能勇敢地接受新业务的人。
#美团##Java##面经##秋招#