字节跳动商业化,后端一二三面面经,凉经

一面 7.22 45min

  1. 网络五层结构
  2. 路由器如何进行路由
  3. 为什么三次握手,四次挥手
  4. 进程和线程区别
  5. 如何避免死锁
  6. 可重入锁了解吗
  7. 函数调用时堆栈的变化
  8. 聚集索引和非聚集索引
  9. 事务和 MVCC
  10. LRU(说了LinkedHashMap的实现)
  11. Redis为什么快,为什么不需要多线程
  12. 终端执行过程时 ctrl + c 发生了什么
算法题:
  1. 词翻转:  i am a cat  -> cat a am i,O(1)空间复杂度

二面    8.2    50min

面试官先介绍了团队主要做什么
  1. 项目问题
  2. 为什么选择rabbitmq,代码实现 mq 中的消息模型的设计
  3. 代码:实现Queue
  4. 算法:字符串,打印没有重复字符的最长子串
  5. 代理模式:A是一个方法:A封装了代理B,扩展 一个 日志的功能,打印入参和返回值; 实现这个B;
  6. JVM 内存模型,内存回收策略,回收不了的对象

三面    8.4    49min

  1. 终端运行程序 ctrl + c 发生了什么
  2. cpu 调度的基本单元
  3. 进程调度策略
  4. IO模型,BIO 和 AIO 应用场景
  5. shell编程思路:结束使用指定端口的进程
  6. gc 调优工具
  7. 线程池参数,BlockingQueue有哪几种,ArrayBlockingQueue 和 LinkedBlockingQueue 的区别
  8. Future 有什么用,什么时候使用
  9. SpringBoot 里的 aop 了解吗
  10. 介绍一下 bin log,三种模式
  11. 三范式
  12. rabbitmq 在项目里的作用,为什么选择rabbitmq,怎么部署的
算法题:给定两个字符串str1和str2,再给定三个整数ic,dc和rc,分别代表插入、删除和替换一个字符的代价,请输出将str1编辑成str2的最小代价。

字节三次面试体验都很好,反问环节面试官会给建议,指出不足,一二面结果出的也快,点赞。

#字节面试##面经##字节跳动##校招##Java工程师#
全部评论
老哥有消息吗 官网状态是什么
点赞 回复 分享
发布于 2021-08-06 14:56
算法手撕出来没
点赞 回复 分享
发布于 2021-08-07 14:08
三面的题有点难啊
点赞 回复 分享
发布于 2021-08-08 18:23
老哥,你这个一面的算法题的o(1)空间复杂度是怎么实现的?
点赞 回复 分享
发布于 2021-08-10 10:32
老哥啥专业的啊
点赞 回复 分享
发布于 2021-08-13 11:12
老哥一面二面咋隔了这么久 是自己约的吗 还是通知比较晚
点赞 回复 分享
发布于 2021-08-13 22:31
算法题都做出来了吗?
点赞 回复 分享
发布于 2021-08-19 04:46
楼主这是面试的北京的岗位吗
点赞 回复 分享
发布于 2022-04-12 20:19

相关推荐

不愿透露姓名的神秘牛友
昨天 16:08
点赞 评论 收藏
分享
喜欢吃蛋糕仰泳鲈鱼是我的神:字节可以找个hr 给你挂了,再放池子捞
点赞 评论 收藏
分享
10-21 23:48
蚌埠坦克学院
csgq:可能没hc了 昨天一面完秒挂
点赞 评论 收藏
分享
评论
4
74
分享
牛客网
牛客企业服务