一面 4.29 15:00~16:00
4.17做的笔试,4.29早上突然来电话约面试,直接约在下午三点
牛客视频面,标准的java面试,考察知识广度,但不大深入
- 自我介绍
- 项目用Redis做了什么?读写策略?
- Redis的Hash底层实现?为什么读写快?如何保证可持久化存储?
- AOF和RDB有什么区别?
- 什么是redo日志?
- 数据库事务?ACID分别怎么实现的?
- 四大隔离级别?mysql有哪些锁?悲观锁和乐观锁?
- 了解哪些mysql存储引擎?InnoDB和MyISAM的区别
- InnoDB的索引是怎样的?为什么用B+树,不用B树?
- 手写一个sql,找出学生表中,score大于平均值,升序排列并取前10(生疏了,没复习,没写出来。。。)
- 算法题:两数之和(手写有序,无序的讲思路,秒杀)
- spring的IOC和AOP怎么实现的?
- java的动态代理?反射?
- synchronized和Lock的区别
- 线程池的底层原理?
- 什么需求用到了ES?
- IO多路复用模型?
- mq消息重发或丢失了怎么办?
- 分布式系统间同步调用,RPC、HTTP了解吗?
- 字节这边有给转正offer吗?
- 反问1: 什么部门?
- 反问2: 加班情况?(美团算是轻加班互联网公司,双休有保证,平时肯定比字节轻松/狗头)
最后面试官说了句,你回去继续等消息吧。。。我心里一惊,以为凉凉了。
询问了美团的学长,发现面试官居然就在他身边,问我的题目他都能回忆出来,太巧了。。。
担心了两个小时,来二面电话了,约在节后5.6晚上,加油!
二面 5.6 19:15~20:10
牛客视频面、leader面
- 介绍一下字节的实习部门、实习工作
- 为什么要还要投递美团?打算何时入职?(回归java之路)
- 怎么看待语言切换?
- 为什么字节选择了Golang?
- 红黑树结构?Hashmap1.8为什么选择了红黑树?
- ES常见查询,search、match、filter了解吗?(filter不了解)
- 使用ES的业务场景?用的是什么分词器?ik分词器原理了解吗?(ik分词器不了解)
- ES如何深分页?from + size过大怎么办?
- GC的STW会发生在哪些阶段?
- G1和CMS的区别?
- 设计数据库表:一个成绩登记系统,记录了不同场考试,不同学生的每门考试科目的分数
- sql题:查询某次考试总分前十的学生id
- sql题plus:带上这十名学生的考试成绩(没写出来)
- 算法题:环形链表的入口(双指针,一次通过所有样例)
- 反问1:部门具体工作职责?技术挑战如何?
- 反问2:评价与建议?
据学长说,面试官从五点就开始面试不同同学了,应该还在横向比较中。。。。
核心部门下的核心组,许愿hr面!
HR的OC 5.11
感谢美团,暑期入职一定加油干活!