懂车帝二面 2025.10.11 1h32min

有史以来压力最大的一次面试,没有之一,那面试官就搁那儿疯狂上压力。

上来先写题:

一道手撕:

最小栈

三个sql:

三个sql刚开始有的用窗口函数写的,然后要重新用联表的方式再写一次

进程间通信?(不能只说有哪些通信方式,需要说出具体操作系统是怎么调用的,比如说:

1.socket通信两个进程间经历了哪些步骤;

2.linux CTRL C 结束进程的时候是怎么实现的?)

浏览器输入某一个网址之后会经历哪些步骤?(要求说的非常全,基本要说从应用层到数据链路层经历哪些步骤,每个协议是怎么拿到地址的?比如说IP地址,MAC地址都是怎么拿到的?协议分别是哪些?怎么建立连接的?协议升级后的一些优化?服务端的服务有多台主机是请求是怎么运转的?有哪些分发请求的算法?TCP的一些异常情况)

并行和并发分别指什么?(刚开始说的我觉得很容易听懂的含义,他觉得我回答的是无效回答,我又给他举例子画图CPU是怎么调用的?CPU怎么交替执行的?)

介绍实习项目

问了很多指标 比如说像QPS、召回准确率等等

我们接口中400+QPS主要做了哪些事情和优化来保证这么高的QPS的?

异步编排结果的时候会不会出现没有返回结果的情况?你们做了哪些事情?

时段库存的模型和每个行业的数据模型是怎么设计的?

SKU拆分的粒度是什么样的?

质疑我们redis分片的方案,他觉得需要去按照他认为的地域做分片

问实习公司的redis架构

假设在我们的分片架构中最高能承载30W的QPS压力,现在有一个key的QPS是20w,那么集群能否扛住?怎么优化?(我说的是冗余存储到多个分片节点中,我这样说他说具体怎么做?我说这种商品其实不常见,可以手动的去写入到指定的机器上,他说不行,集群是为了屏蔽底层,然后说可以在key后面加上数字1 2 3然后分片,这里我确实是没想到,头被压力昏了)

现有kafka broker 中有10个分区,消费者组中有10个消费者,kafka中消息出现大量积压怎么短时间内处理?我说的是增加partition、多线程消费,他说算我这是个方法(好像很轻蔑的口气说的,当时都想直接翻脸了尼玛),但还是忍下来了。

给定两个文件a和b,分别是64G,里面存着一些url,现在计算机的内存只有4G,怎么快速找出这两个文件中公共的url

我说的是先归并排了之后然后遍历(问具体怎么做)。

他说我的方法不够优秀,问时间复杂度。

然后提醒了一下要用分治的思想,我就说归并也是分治的思想

问手上的offer,为什么要面懂车帝?

反问

反正就是全程都在质疑你,恶心爆了。

全部评论
佬请问你是广告后端/用户增长方向吗
2 回复 分享
发布于 10-11 21:50 北京
哥们,咱俩可能是同一个面试官 手撕题一样,redis的QPS题一样,URL题一样 也是二面,面试官:“你这就学了个皮毛”,“你这学的太死板了”
1 回复 分享
发布于 昨天 00:46 陕西
这算法和SQL跟暑期实习面懂车帝出的题一模一样
点赞 回复 分享
发布于 昨天 12:39 江苏
大佬之前是不是做广告投放平台的
点赞 回复 分享
发布于 昨天 10:33 上海
哪个部门啊
点赞 回复 分享
发布于 昨天 10:26 重庆
啥部门
点赞 回复 分享
发布于 10-11 23:11 山西

相关推荐

评论
8
18
分享

创作者周榜

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