字节飞书人力套件后端三面(5.9)(已感谢信)

字节飞书人力套件后端三面

  • 算法题:给一个数如23333,给定一个集合如{2,9},找到小于23333的最大值,且该值的数字必须都在集合{2,9}中,该例子返回值应为22999(我回答可以dfs可以贪心,然后我写的贪心,一开始一些边界没处理好,改了两次才改完全正确)
  • 项目介绍,针对项目问了一些小问题
  • 为什么用Redis,DB不行吗
  • ES的理解,知道怎么搜到Document
  • 关注为什么用zset
  • redis缓存与本地缓存的更新机制,一致性(这个问题回答的不好)
  • reactor与preactor的区别,哪个用的多
  • 面向对象三大特性的理解
  • 为什么要有hashcode方法
  • InnoDB有哪些锁,加锁过程
  • 乐观锁与悲观锁,怎么来实现
  • 死锁
  • MySQL视图,例如read view
  • 按下CTRL C会发生哪些过程(不太会,就提到了中断以及信号)
  • DB与缓存一致性怎么保证
  • 口述算法:给定一个未排好序的集合,求中位数,集合数据不断增加,实时求出中位数(剑指offer某道题)

总结

感觉这一面的面试官不如前两面和善,总感觉面试官都懒得面我,最后我反问我表现怎么样有哪些不足,他说他们不允许说,为啥一面二面面试官说了???这一面本来4.27就约了,hr说面试官项目急,硬给我推到了5.9,5.9本来下午面,临面试又给我打电话换到晚上,可能本来就不想要我。
自己的不足:算法写拉了,虽然最后写出来了;缓存DB一致性回答的不好;MySQL视图回答不够全面,虽然面试官没说;CTRL C那个不会,只能鬼扯

PS

为什么有的人能问到面评,我问HR他说没资格看

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值