许愿字节三面,附后台开发面经

投的后台开发  抖音/火山/直播


一面问了挺多八股文,记得不太清了,随便记录了点

二面前几个问题很简单,不太记得了,后面出了个设计题,有点懵


4.29字节一面

  • 给一张表,描述转账过程 ?如果双方同时给对方转账会出现什么问题(死锁)
  • mysql死锁怎么解决?除了过期策略 检测消除策略 还有什么方法?
  • 讲讲aop代理
  • syncronized原理
  • 轻量级锁
  • tcp的滑动窗口?发送方初始的窗口大小?
  • https加密的过程 讲讲证书如何验证?
  • 用户等待的时候刷新页面会怎么办
  • 用户回退再进来怎么办
  • redis同时判断库存够 都要减怎么办 ?避免变成负数?
  • 反问 :部门业务 技术栈 面试评价
  • 算法题:链表重新排序 123....n-1 n变为1n2n-1 3n-2…(先分为两段,后一段反转,然后两个链表归并)

5.8字节二面交叉面

  • 数组和链表的区别
  • 哈希的作用
  • 线程和进程的区别
  • 进程间通信 :共享内存?
  • 1T的文件,海量数据寻找出现频率最高的topK(分治+堆)
  • 设计题:内存分配和回收方案 ,要求分配的内存必须是一整块连续的内存,要求复杂度为logn
  • 算法题:一个整数数组:每个元素互不相等 ,第一个元素大于第二个元素 ,倒数第一个元素大于倒数第二个元素。要求找到任意一个波谷元素,注意复杂度优于On。波谷元素:该元素小于左右两边的元素
  • 没有问项目
#面经##实习##Java工程师#
全部评论
老哥是春招正式岗还是实习呀,约了几天后的同部门实习面试
1 回复 分享
发布于 2021-05-10 16:30
实习生这个难度有点大
点赞 回复 分享
发布于 2021-05-10 18:29
请问滑动窗口初始大小是多少
点赞 回复 分享
发布于 2021-05-13 01:05
设计题 内存分配 怎么设计啊
点赞 回复 分享
发布于 2021-05-14 20:03

相关推荐

7 66 评论
分享
牛客网
牛客企业服务