字节提前批后端开发三面面经
三面
7.18,时长40min
- 自我介绍
- 项目简单介绍
- 项目技术栈?为什么用Java本地缓存?
- Redis持久化方式(只讲了RDB,AOF没看过)
- Redis过期策略,为什么采用这种策略
- Java内存模型介绍
- Java内存区域介绍
- InnDB存储引擎默认隔离级别,如何实现?
- 进程调度算法,哪些是抢占式,哪些是非抢占式?
- 死锁产生的条件,如何避免?
- 请求段页式存储管理中CPU需要访问几次内存?(不会,一开始按着请求页式存储管理答得)
- 浏览器输入网址,返回error:服务不存在,如何排查?(不会,面试官尝试引导了一波,最终无奈放弃)
- 你觉得这几轮面试中还有哪些你熟悉的技术栈没有被问到...
- 算法题:力扣215,topK,送分题...
总结
感觉整体比较下来,二面相对难一点,三面基本都是八股文,但可惜问了好几个还没学的知识点,感觉对最终结果影响挺大的,哭了...
算法题感觉也不难,特别三面来了道送分题。
尽力了,许愿一个oc吧。
#面经##校招##字节跳动##Java工程师#