一面 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吗&