当前位置: 首页 > 面试经验 >

哔哩哔哩/B站 流媒体研发工程师一面 24届

优质
小牛编辑
100浏览
2024-04-26

哔哩哔哩/B站 流媒体研发工程师一面 24届

上周约面的,本来都不想面的,因为已经有保底了+这周要去旅游,但想了下没体验过B站,就尝试一下。4.26下午四点半刚面完,现在奉上热乎的面经。

面完8分钟后 立马约二面。

1h+

1.进程和线程区别

2.select a,b,c where a = 1 and b = 2,能用上索引(a,b)吗?a和b倒转一下还能用上吗?

3.多个客户端对数据库的key(字符串 varchar 2048)要进行更新操作,你觉得会有什么问题,该如何解决?我要实际的解决思路(并发,CAS解决)

4.假设两个服务端 A、B。 A提供转码服务,B来调用A,转码平均时间是10h。你觉得是同步还是异步来显示结果好?具体该如何实现?(异步,1.A提供返回结果的接口,让B处理完后调用,2.利用MQ,将结果放入Topic中 然后A再去取出结果 3.A长轮询是向B取结果)

5.零拷贝是什么?零拷贝是真的0次拷贝吗?整体流程和优化流程?

6.fork出子进程这一过程,需要拷贝几份父进程的内存?(最开始是0份,因为是内存共享,如果发生COW,最大可达到1份)

7.JVM为什么需要分代回收?

8.youngGC时,遍历到的年轻代对象引用了老年代对象会怎么样?还会回收吗?

9.不记得了..想起来再补充吧

手撕:构造完全二叉树

反问:

技术栈?go+python

什么时候出结果?五一前

这场面试全是八股+场景,面完以为要挂了,毕竟这几个星期纯摆了,有些东西都记不清楚了,面试前花了一点时间复习,但面试官也依然会引导,比较有耐心,点赞。

通过这次能明显体会到复习的重要性,太久没复习,反应迟钝+知识体系缺失+算法生疏,所以大家不要临时抱佛脚,最好面试提前3天复习,看看八股 写写算法什么的。

#B站##后端##Java##Go##面试#
 类似资料: