字节跳动一二三面面经-后台开发岗

一面

  1. 介绍下HashMap原理,介绍下红黑树,怎么变为线程安全,锁机制
  2. 介绍下JVM
  3. 介绍下MySQL,B+树,存储引擎
  4. 你的博客的登陆是怎么实现的
  5. 不使用redis存储session该怎么做
  6. 有两个技巧相当的赌徒 A 和 B(即两人赌博胜率各为0.5),现在设定这样的获胜规则: 1. A只要赢了2局或以上就获胜 2. B要赢3局或以上才能获胜。 问双方胜率各为多少?
  7. 有一个unfair coin(抛出来是正面和反面的概率不相等)。能否使用此硬币产生等概率?
  8. 复杂链表的复制
  9. 你用了一个new,会出现内存泄漏的问题吗,c++中是会出现的(Java中的堆和栈问题)

面完以后我都觉得我肯定挂了,所以记不得问题了,超级紧张,说话速度太快,概率题应该都没有做对

二面

  1. 自我介绍
  2. 熟悉Docker?介绍下Docker怎么隔离和权限控制(namespace和cgroup)
  3. 介绍下你的博客,用SpringBoot的?介绍下IoC和AOP,如果自己要实现一个IoC怎么实 、现,如果自己要实现一个AOP要怎么实现
  4. AOP和哪种设计模式类似
  5. Spring怎么解决循环依赖问题
  6. HashMap和线程安全
  7. 熟悉Linux?介绍下自己知道的Linux命令
  8. 如果要知道进程的占用资源,怎么用命令实现
  9. 写个题:LRU Cache(
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值