快手C++实习面经

一面(45min):

八股+手撕:
1. URL输入后发生了哪些事情,详细介绍步骤
2. https相关的TLS连接
3. TCP连接的三次握手 为什么是三次 不是两次  四次挥手  为什么是四次 
4. 操作系统中的缺页中断是什么
5. TCP 和 UDP区别  举例说明具体的应用场景
6. 多线程保证线程安全的方式,具体C++中的哪些实现方法,
7. http1.0  和 1.1 区别
记住的大概就是这些 一面主要八股和项目

手撕:手撕线程池

二面(70min)
重点是C++的八股文 + 项目

1. new  malloc的区别 至少说出4点以上,在申请内存的时候都做了哪些工作 申请内存的过程是否需要初始化
2. delete 和  delete [] 区别  如何对调使用会发生什么事情
3. 动态多态的虚函数内部原理, 子类继承父类在动态多态中会调用谁的虚方法...
4. 多线程在C++中保证线程安全的方式有哪些
5. 多线程只读操作的时候需要加锁吗?
6. 多个线程读  一个线程写需要加锁吗?
7. 读写锁如何实现口述
8. 8大排序方法的时间复杂度? 口述归并排序和快排
9. map 和multimap  unordered_map区别  为什么要有  unordered_map  使用场景是什么,这三者访问元素的时间复杂度 底层实现?

手撕:
1. IP4V地址字符串转化为 32整型数字

2. 词频统计 保证次数相同基础上优先字母排序打印 ACM模式

大概就是这么多  写的一般 八成寄了
全部评论
楼主是暑期实习嘛,c++是做服务器的开发嘛
1 回复 分享
发布于 2024-05-13 19:35 江苏
拿到offer了不
1 回复 分享
发布于 2024-04-07 10:59 北京
可以问下楼主面的是哪个部门吗
1 回复 分享
发布于 2024-02-29 19:06 广东
更新一下,已经入职一个月啦😁
点赞 回复 分享
发布于 2024-04-08 23:52 北京
太难了
点赞 回复 分享
发布于 2024-03-25 14:47 上海
需要的话,友友可以看看我首页米哈游内推,内推码直接投递,可咨询
点赞 回复 分享
发布于 2024-03-25 08:43 上海
线上还是线下面啊
点赞 回复 分享
发布于 2024-02-27 00:25 福建
可以问一下项目准备了那几个吗
点赞 回复 分享
发布于 2024-02-19 14:47 河南
佬过了吗
点赞 回复 分享
发布于 2024-02-13 19:58 江苏
想问问c++项目是准备的啥呀
点赞 回复 分享
发布于 2024-02-03 16:42 日本
暑期实习吗?
点赞 回复 分享
发布于 2024-02-02 16:36 安徽

相关推荐

一面答的挺烂的 没想到还是发了二面记录一下上来是自我介绍然后针对项目提问1. 消息中间件的作用 若是数据直接推到服务端会怎么样2. kafka的原理基于提供者消费者模型进行了回答3. kafak如何保证消息的顺序性有点忘了 答 只保证分区内的顺序 provider 幂等性+事务 consumer:offeset4. mysql与redis的区别 及各自擅长的区别内存  持久化  数据结构 底层数据结构实现5.有用过mpp架构数据库吗没有了解6.项目过程的难点主要在于数据的处理和同步上 java这块难点不是特别多7.为什么用java做数据处理 没用专业的也要返回给前端数据 综合考虑的8.为什么要做RPC答很爽 哈哈哈9.怎么学新技术,希望解决什么项目先看讲解再手敲,有问题问ai10.开放题:ai的冲击怎么办人更重要的是沟通的需求 理解需求并转化为技术栈的能力很重要11.怎么统计大量的用户人数答 Hashset 或 Hyperloglog   没答到 bitmap12.产品指标出问题怎么排查从消费者提供者模型答 感觉也比较开发服务端崩了  分布式节点崩了 消费者读崩了13.学习的东西,怎么学习 用ai八股会不会觉得没啥用恶补八股  抽象化14.学科实验的时候和别的同学有什么冲突,怎么解决好好沟通,没有什么太大的问题15.实时数据处理用的那些框架,会愿意吗压力肯定会有,能学到东西就行16 我现在给你实习的offer 什么时候可以来实习 有多长时间越久约好 但是我导师不放哈哈哈 感觉这句话说出来就凉了唉
点赞 评论 收藏
分享
评论
32
242
分享

创作者周榜

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