面试——Java字节面经(已获Offer)

2021-03-16  本文已影响0人  别拿爱情当饭吃

前言

要么字节跳动,要么心脏跳动,你选哪个?哈哈哈,为大家准备的字节三面面经,后面有总结面试经验,以及相关面试技巧,请自行阅读。怕你忘了找不到,推荐先收藏,再阅读。

一面

  1. 在校项目后端是怎么搭建的
  1. “小程序不支持缓存二进制,因此将小图片BASE64编码后缓存到本地”,还有没有其他优化方案
  1. 结合项目讲下加解密方案
  1. 报表接口怎么写的,怎么支持免部署灵活修改
  1. es怎么聚合计算
  1. es怎么做range查询
  1. es分词原理
  1. new一个对象的生命周期
  1. 老年代除了空间不够,还有什么时候会触发fgc
  1. 新生代的对象年龄达到15的时候,会晋升到老年代,为什么是15?
  1. mysql为什么要有最左前缀原理
  1. 算法题

二面

  1. 结合项目问
  2. 项目里F5怎么实现会话保持
  1. 追问ISO七层模型,F5加cookie在哪一层,ip hash在哪一层
  1. F5跟Ha区别,为什么F5性能比Ha好,硬件配置相同的情况下,F5还比Ha好吗
  1. lvs的dr模式

  2. keepalived的VIP漂移原理

  1. 讲自己比较擅长的技术
  1. sql调优经验

  2. 项目整个数据库的最大的表有多大

  3. 微服务框架熟悉哪个

  4. 看过哪些源码

  1. 最近在学什么,为什么学

  2. 怎么理解高可用

  1. 面试官:你有什么要问我的吗

三面

  1. 介绍项目难点

  2. 零拷贝

  3. FGC的几张情况,怎么排查问题

  4. 手机刷抖音的时候,视频突然卡住,有哪些原因

  5. 为什么离职

  6. 没有算法,总共半小时差不多

总结

准备好一些高频问题,包含技术类和非技术类

非技术类:

介绍项目技巧

算法题技巧

其他技巧

常见问题示例

参考资料

修行者12138——程序员面试经验(https://www.jianshu.com/p/c23a381dc017)

絮叨

非常感谢你能看到这里,如果觉得文章写得不错 求关注 求点赞 求分享 (对我非常非常有用)。
如果你觉得文章有待提高,我十分期待你对我的建议,求留言。
如果你希望看到什么内容,我十分期待你的留言。
各位的捧场和支持,是我创作的最大动力!

上一篇 下一篇

猜你喜欢

热点阅读