字节懂车帝一面

面懂车帝喽!时间:2025.4.21

总结

对方面试官也是开启了摄像头的,真不错!

一句话,0八股,全场景。开始分析!

布隆过滤器相关

首先看到了我用布隆过滤器,讲一下为什么,怎么用,然后他没问原理,我也说了,然后说布隆过滤器的一些劣势。 我就说不能动态增删数据什么的。然后基于布隆过滤器延申,怎么区分普通请求还是恶意请求,然后比如有一个限流器,这个限流机制应该是怎么样的,然后对于一些普通的黑客,他们同一个IP请求,怎么限制他们,对于顶级黑客,资源很多,从不同IP给你发请求,你怎么区分。

怎么区分恶意流量和普通流量?我先说应该基于令牌桶分发请求。但是单有令牌桶无法满足,可能恶意请求抢走了大部分的令牌。

因此,我基于一个关键点,比如说恶意请求的话,大概率是脚本发起,而正常用户,百分百是浏览器发起的,因此基于这个区别,我们就可以大做文章了!只要想办法保证请求由浏览器发起就好啦!

Redis相关

然后又看到我用Redis存点赞数据,问我这个异步落库方案不太好,因为我是把全部点赞分到一个set集合里面,粒度太大,我就说那就每个视频一个set呗。

后面又问了具体的key和value。为了保证时序,value应该是时间戳+状态。key的话为了避免撞库,也需要调整。

做题

https://leetcode.cn/problems/search-a-2d-matrix-ii/?envType=study-plan-v2&envId=top-100-liked

做题,他上来给我说,给我压力,十分钟内写出来。我当时第一眼就急了,没找到思路,他人很好!就让我暴力了也算我过了。真的不应该,面完我就马上知道怎么写了。哈哈真走运,希望明天腾讯也能这么走运!

结语

希望明天腾讯二面的面试官也有这么好吧!做梦都想去腾讯啊!如果对我博客感兴趣的话可以看wjz-p。github。io。里面记录了我的历史面经,大家一起加油!

#懂车帝##字节##场景题##一面#
全部评论
面经很详细 赞
1 回复 分享
发布于 2025-04-24 14:16 广东
佬是研究生吗,面的什么岗位呀
1 回复 分享
发布于 2025-04-23 17:55 天津
接好运
1 回复 分享
发布于 2025-04-23 15:32 陕西
hello,问下懂车帝base在哪里?
点赞 回复 分享
发布于 2025-05-06 00:10 浙江
懂车帝是和字节分开的吗,投递渠道
点赞 回复 分享
发布于 2025-04-22 00:23 湖南
接好运
点赞 回复 分享
发布于 2025-04-22 00:08 广东
懂车帝现在还在面
点赞 回复 分享
发布于 2025-04-21 23:07 北京
接好运
点赞 回复 分享
发布于 2025-04-21 23:02 广东
接好运
点赞 回复 分享
发布于 2025-04-21 21:58 吉林

相关推荐

04-13 17:35
门头沟学院 Java
感觉面完人都通透了,还是太菜了,下去沉淀一下1、实习拷打2、项目拷打:介绍一个你简历上做的你认为擅长的项目。(1)你的关注、粉丝表结构都是怎么设计的,都有哪些字段?(2)你做了笔记搜索功能吗?(还没做)(3)如果让你做笔记搜索,你会考虑哪些因素?(4)你刚刚说到like,MySQL里面的%like%有什么问题?如何解决?(5)你刚刚说到RAG,那么基于向量的检索对比你说的关键字检索的优点在哪里?我们知道这种图文社交平台的笔记数是很多的,直接把所有笔记embedding成向量合适吗?(6)了解Elastic Search吗?(7)假如我关注一个用户,这里面发生了哪些事情?(8)为什么要用MQ来异步发送?这里会不会出现一致性问题?(9)详细描述加载一条图文笔记的过程。如何设计算法判断一条笔记为爆火笔记?对于加载一条笔记,你做了哪些优化?(使用了CompletableFuture异步加载)(10)除了用户表和笔记表,还设计了哪些表?(11)除去这些之外,你的项目还有哪些亮点?3、八股文:(1)介绍MySQL索引结构。为什么用B+ tree而不用平衡二叉树?(2)InnoDB引擎的默认隔离级别,能否解决幻读?(3)介绍下MVCC创建快照的流程。(4)redo log和bin log是如何共同工作保证一致性的?(两阶段提交,没背到)(5)说一下HTTPS和HTTP的区别。(6)TCP保障会话可靠性的手段是什么?(7)TCP的流量控制和拥塞控制手段是什么?(没背到)(8)进程、线程和协程的区别。(9)用户态和内核态的区别?(没背到)(10)对于一个CPU爆满的系统,你知道在linux环境下用什么指令来排查问题吗?(11)因为我们平时开发环境用的都是linux,讲讲你用的多的linux语句。(12)讲解一下RocketMQ发送/消费一条消息的底层实现。(13)说下Redis的ZSet结构。使用跳表查询一条消息的时间复杂度是多少(没推出来,但是我现在写了个跳表)4、手撕:小于n的最大数
查看25道真题和解析
点赞 评论 收藏
分享
评论
9
22
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务