一轮面试:
- 小数是怎么存的
- 算法题:N二进制有多少个1
- Linux命令(不熟悉
- JVM垃圾回收算法
- C或者伪代码实现复制算法
- volatile
- 树的先序中序后序以及应用场景
- Mysql存储记录的数据结构
- 索引数据结构
- 为什么不用AVL和红黑树存?
- 说实习项目
- redis用了哪些
- 持久化和复制
- git
- 聊一聊实验室项目
- 有哪些offer
二轮面试
- 讲讲实习时候做的项目
- redis巴拉巴拉
- redis能做哪些(应用场景)
- mysql隔离级别
- 脏读幻读不可重复读
- 事务
- volatile
- 锁
- AOP聊一下 聊应用场景
- 自己设计一个唯一主键,多实例数据库表中ID唯一
- 缓存伪共享
- 消息中间件应用场景
- JDK1.8 函数式编程
- 不清楚了,二面很简单随便问问就三面了
三轮面试:
- 介绍项目
- 消息中间件、Storm(实习项目中的)
- JAVA读文件,怎么读?BIO NIO,读的时候操作系统做了啥,当前线程在干嘛(项目中的)
- 接着聊项目 UUID放cookie弊端(怎么解决?加密)还是项目中用到的
- 对称加密和非对称加密
- 聊Redis用了哪些数据结构
- 持久化和复制
- JVM垃圾回收算法
- CMS G1
- 设计模式 观察者、策略、模板、适配器,讲到spring中用到的设计模式
- 字符串“111.111.111” “111.111.112”排序,输入这样格式字符串的集合输出有序的集合,排序用了比较器实现
- 设计一个区间类 描述(1,2)1到2左开又开
- 设计一个方法,实现求区间之间的交集
- 你有啥需要了解的?
第三面从项目入手聊知识点聊了很久,写代码也写了很多张纸
总的来说,感觉没怎么问4个小时就过去了
HR面试:
- 秋招怎么准备的
- 家是哪的,父母职业
- 京东给你offer了吗(提前批拿了另一个部门的)
- 你对美团的认识
- 期望薪资
写在最后:欢迎留言讨论,加关注,持续更新!