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

本次面试涉及字节飞书后端岗位,主要考察算法、数据结构、数据库和系统设计等方面。面试者解答了一道关于寻找特定数值集合内最大值的算法题,并讨论了Redis、ES、缓存一致性、MySQL视图和中断处理等技术问题。面试官对面试者的回答有所不满,特别是在缓存一致性问题上。面试者反思了自己在算法实现和某些知识点上的不足。

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

  • 算法题:给一个数如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他说没资格看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值