字节 秋招 国际电商 后端开发 一二面(凉经)

一面 11.8(54min)

  • 自我介绍
  • 项目背景
  • Netty响应式模型,网络IO模型
  • epoll性能为什么好
  • epoll的e是什么意思
  • BIO AIO区别
  • 挑一个项目聊一下
  • 秒杀怎么做的
  • 从用户点击抢购,整个完成流程说一下
  • 怎么优化秒杀系统,让服务端不需要处理太多无效的请求
  • Go、Java的特点
    • 它们在运行层面有什么差别
    • 它们是面向对象还是面向过程
  • 线程池参数,工作过程
  • 你平常用哪个线程池,和别的有什么区别
  • 死锁是怎么产生的,构造一个场景
  • 死锁产生条件
  • 怎么解决死锁、避免死锁
  • http https区别
  • http解决了tcp的什么问题
  • 粘包拆包
  • 滑动窗口解决了什么问题
  • 滑动窗口会变大变小吗
  • 网络突然来了很大的流量,是怎么防止拥堵的
  • 手撕
    • 力扣 79. 单词搜索
      • 变形一下,可以走到重复的位置
      • 详细的讨论了一下这道题的时空间复杂度,面试官还挺认可的。
  • 反问

二面 11.13(1h)

  • 排序算法
  • 讲一下归并排序
  • 归并排序都用在哪些场景
  • 讲一下快排
  • 快排是怎么确定区间的
  • 快排时间复杂度
    • 分别是什么情况下会出现
  • 还有更快的排序算法吗
  • 给你全中国的年龄,14亿人按照年龄排序,用什么排序算法
  • 建堆时间复杂度
  • 堆中插入元素的时间复杂度
  • 建堆后,输出这个堆的时间复杂度
  • 手撕:三个升序数组 找第K小的值(要求 空间复杂度
  • 无反问,直接结束了,压力很大的说了句拜拜,排序答的实在是太烂了..

二面很离谱,上来没自我介绍直接开始究极拷打排序算法;算法题其实挺简单的,但空间复杂度要求 就一直卡住了,最后在面试官提醒下做出来了。

第二天感谢信。

#字节##字节跳动##秋招##校招##面试#
全部评论
老哥,三个升序数组咋做的啊?
1
送花
回复 分享
发布于 2023-12-29 13:33 湖北
老哥,http解决了tcp的什么问题是啥意思?http不是基于tcp之上的吗,咋能解决问题呢
1
送花
回复 分享
发布于 2023-12-30 19:03 北京
国泰君安
校招火热招聘中
官网直投
感觉是kpi
点赞
送花
回复 分享
发布于 01-30 17:03 山西
大佬base 是哪儿的
点赞
送花
回复 分享
发布于 02-22 12:44 四川
佬,三个升序数组是力扣上哪一题呢,找了半天没找到
点赞
送花
回复 分享
发布于 03-11 10:47 上海

相关推荐

16 109 评论
分享
牛客网
牛客企业服务