快手 C++ 一面

一、手撕题  k个链表合并     20min
二、简单八股拷打     15min
   1、在C++中,多继承会导致类继承了多个基类,可能存在同名虚函数的情况,出现二义性。如何处理二义性?
    2、tcp三次握手过程、是否熟悉TLS协议
    3、C/C++区别、堆栈的问题
    4、内存泄漏处理经验
三、结合项目经历   10min
     1、项目中负责的工作、难点,如何解决的,会针对提到的技术进行提问,交流。
四、反问      10min
        1、具体业务
        2、面试中的问题,不足之处。
全部评论
lz考虑华为吗
1 回复 分享
发布于 2023-08-08 14:48 陕西
可以考虑一下荣耀,南京上海需求充足,hc多多,实习笔试通过的可以免秋招笔试,https://www.nowcoder.com/share/jump/219205181168962477
点赞 回复 分享
发布于 2023-08-31 23:30 江苏
看看主页帖子,试试恒子?
点赞 回复 分享
发布于 2023-08-14 20:36 浙江
佬投的什么岗位
点赞 回复 分享
发布于 2023-08-07 20:59 湖南
好的,对照着复习了,期待下一次面经
点赞 回复 分享
发布于 2023-08-07 20:44 吉林
请问内存泄漏怎么处理,除了使用智能指针之外?
点赞 回复 分享
发布于 2023-08-07 16:20 江苏
m
点赞 回复 分享
发布于 2023-08-06 23:56 江苏
m
点赞 回复 分享
发布于 2023-08-06 21:39 陕西
k个链表合并手撕的时候能全放一个vector排序吗。。。
点赞 回复 分享
发布于 2023-08-06 20:41 安徽
今天面试?
点赞 回复 分享
发布于 2023-08-06 19:35 广东
手子是真的爱考链表合并
点赞 回复 分享
发布于 2023-08-06 18:14 广东

相关推荐

1、底层通信组件方案通信模式封装支持兼容多种通信模式普通消息模式:PUB/SUB(发布订阅)、PUSH/PULL(点对点通信)RPC 模式:通过ZMQ_REP、ZMQ_REQ 封装 RPC 功能RPC功能支持 RPC 方法的动态注册提供默认的 RPC 方法列表查询支持 RPC 调用2、Master模块(实现思路:类似ROS1 Master功能, 更轻量化)背景:分布式大模型系统中,多个节点(如llm/vlm, asr,tts, camera,yolo)需要动态发现彼此并高效通信,外部用户可以动态管理节点内任务调度​​节点注册与发现​实现轻量化内存kv缓存数据库:存储节点元信息;并提高sql查询接口,供节点动态通信节点启动时向Master模块注册,上报自身元信息;节点通信时自动匹配动态任务调度分配设计用户请求-任务匹配机制:外部用户仅封装简易数据包请求,可实现动态控制各个模块(启停/llm推理等)3、Channel模块封装上层发布-订阅(PUB/SUB)和点对点通信(PUSH/PULL)混合通信模式设计闭包,通过闭包将​​网络层​​(ZeroMQ)与​​业务层​​(用户回调)解耦,同时隐式维护了通信上下文状态。4、Infra基础架构模块rpc分布式控制指令下发+异步​事件驱动架构​​注册rpc_setup/rpc_pause等分布式控制接口->注册eventpp事件监听->上层触发rpc调用 -> 添加eventpp事件队列中-> 异步事件驱动->各子类Setup/Pause等功能接口标准化控制协议​​基于抽象接口(Setup/Pause等)实现跨模块统一管控,支持LLM/ASR/TTS等异构节点无缝集成5、TASK模块与Infra模块关系:类似与进程和线程之间关系,Infra模块负责资源分配和流程管控,TASK模块是真正干活的,干的活如下:各模块中模型生命周期管理(加载/卸载)infra推理包装回调输出等等          
点赞 评论 收藏
分享
06-17 20:38
已编辑
湖南科技大学 Java
 6.17 腾讯云一面原以为到六月份就没啥hc了,结果早上就投到了腾讯云的后台开发,然后电话问我下午有没有空面试,太意外了,也太惊喜了,终于迎来我的处女面了面试官看我是大二还是第一次面,问的都比较简答,但我太紧张了,有点胡言乱语,但面试官还是很好的说, 总共拷打了70分钟左右,但是没怎么问八股,主要还是在拷打项目,记的不是很清楚,见谅面试过程:自我介绍,手撕:合并区间并输出索引列表,因为我用的c++,所以就是结构体+自定义排序+遍历计网:tcp三次连接,tcp与udp区别,udp为什么不可靠?数据结构:c++与java中的数据结构,c++中vecotr我设置长度为8然后push_back第九个元素会发生什么(因为我用c++写的手撕,面试官就问了写c++ stl相关的,以后还是尽量用java写吧避免挖坑)ArrayList与LinkedList,B+树用来做什么的(索引)?数据库中哪里用到了悲观锁和乐观锁,慢sql语句优化项目:第一个项目自己介绍了亮点,然后面试官问如果我前端心跳请求每1s发一个该怎么处理?(我答的redis搭建主从或者哨兵)第二个项目问了如何实现redis缓存高可用(答了针对缓存击穿、穿透、雪崩的几种方案),对于项目描述中说拦截90%请求是怎么知道这个数据的(答的用Jmeter)反问:面试官觉得我想要进入该公司实习需要具备什么能力:面试官说项目+八股+算法搞好面试官对我的评价怎么样和建议:还可以,建议写程序的时候变量名要规范(我手撕的时候有点懵,变量都是a,b,c)大概就是这些了,能不能二面已经无所谓,重要的是经验+1,面试官人真的很好
查看13道真题和解析 第一次面试
点赞 评论 收藏
分享
06-16 20:57
已编辑
湖南人文科技学院 C++
点赞 评论 收藏
分享
评论
28
208
分享

创作者周榜

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