超详细字节跳动动车帝后端面经!

没有录音,纯靠印象回忆的,所以可能漏了点问题。

一. 投递简历(6月17号)

二. 约面(6月18号)

不得不说字节跳动的效率还是很高的,投简历后第二天晚上就接到了HR小姐姐约一面的电话。约到了隔天晚上。

三. 一面(6月19号)

  • 自我介绍,巴拉巴拉吹了一通自己Java怎么样,结果面试官说Java不招人了,他们这个部门主要用Go和Python开发。

  • Java中HashTable、HashMap、ConcurrentHashMap的区别?ConcurrentHashMap是怎么实现线程安全的?

面试官还是先问了个Java基础题,不过后面就再也没问过Java相关的了。

  • 讲一下TCP的三次握手和四次挥手?为什么要有TIME_WAIT阶段?为什么握手是三次挥手是四次?

  • 因为我的项目用了Websocket,问了一下Websocket的特点

  • 知道HTTP长连接吗?为什么用Websocket不用HTTP?

  • Redis有哪些数据结构?用过哪些?

  • 用过setnx吗?(我说我没用过,但知道可以实现分布式锁)

  • Redis key要设置过期时间吗?为什么?

  • 用Redis实现排行榜可以使用什么数据结构?(Zset)

  • cookie和session的区别

  • 事务的四个隔离级别ÿ

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值