Wind C++ 提前批 一面经 已oc

更新:已offer call
坐等谈薪

有两个面试官面试,各自半小时
先面试后笔试,再 HR 面

面试时长:60min

面试内容:
* 智能指针的实现
* 四大强制类型转换
* 线程池用过吗
* mysql索引的底层实现
* mysql 如何判断该分表了
* sql 场景题,求班级平均分
* 三次握手讲一下,如果某一次丢失了怎么办
* gdb 调试,如何下断点
* dumpcore 如何还原
* fork 函数讲讲
* 析构虚函数父类和子类不加 virtual 会怎样
* 100w 数据取前 100 个怎么实现
* 堆排序说下
* stl 知道那些容器,底层是怎么实现的
* list 和 vector 的区别
* map 和 unorderedmap 的区别
* 大小端如何判断
* 多路复用了解吗
* epoll 原理
* 粘包避免方法
* 一致性hash原理
* hash 冲突解决方法
* string的写时复制
* 红黑树复杂度

已通过,先面试再笔试有点搞笑
全部评论
高强度
3
送花
回复 分享
发布于 2023-07-27 21:11 湖北
贼干货 赛文我爱你
2
送花
回复 分享
发布于 2023-07-28 00:20 上海
国泰君安
校招火热招聘中
官网直投
我爱赛文😋😍
1
送花
回复 分享
发布于 2023-07-28 10:51 北京
m
1
送花
回复 分享
发布于 2023-07-29 10:30 陕西
你是真的努力,大佬膜拜
1
送花
回复 分享
发布于 2023-07-31 17:55 黑龙江
你实习不用上班吗,能这么高强度面试
1
送花
回复 分享
发布于 2023-08-01 23:12 广东
m
1
送花
回复 分享
发布于 2023-08-04 16:44 陕西
牛波一,收藏了捏
1
送花
回复 分享
发布于 2023-08-07 17:56 北京
就一面嘛
1
送花
回复 分享
发布于 2023-08-08 08:17 上海
大佬,笔试完几天之后hr面? 我上周末笔试完,目前还没有收到HR面
1
送花
回复 分享
发布于 2023-08-09 12:32 北京
大佬好强
1
送花
回复 分享
发布于 2023-09-12 23:42 广东

相关推荐

(6.4)一面25min,二面25min没回答的问题spring的事务级别?(靠,给忘了,只记得mysql的事务了,好像他俩一样的)二面Redis的zset用跳表实现的优缺点?为什么用跳表不用别的呢?红黑树 vs 跳表  相比较于红黑树来说,跳表的实现也更简单一些。并且,按照区间来查找数据这个操作,红黑树的效率没有跳表高B+树 vs 跳表B+树更适合作为数据库和文件系统中常用的索引结构之一,它的核心思想是通过可能少的 IO 定位到尽可能多的索引来获得查询数据。对于 Redis 这种内存数据库来说,它对这些并不感冒,因为 Redis 作为内存数据库它不可能存储大量的数据,所以对于索引不需要通过 B+树这种方式进行维护,只需按照概率进行随机维护即可,节约内存。而且使用跳表实现 zset 时相较前者来说更简单一些,在进行插入时只需通过索引将数据插入到链表中合适的位置再随机维护一定高度的索引即可,也不需要像 B+树那样插入时发现失衡时还需要对节点分裂与合并1、它们不是很占用内存。这主要取决于你。改变节点拥有给定层数的概率的参数,会使它们比 B 树更节省内存。2、有序集合经常是许多 ZRANGE 或 ZREVRANGE 操作的目标,也就是说,以链表的方式遍历跳表。通过这种操作,跳表的缓存局部性至少和其他类型的平衡树一样好。3、它们更容易实现、调试等等。例如,由于跳表的简单性,我收到了一个补丁(已经在 Redis 主分支中),用增强的跳表实现了 O(log(N))的 ZRANK。它只需要对代码做很少的修改为什么用MQ中间件?有什么优点嘛?使用的是什么设计模式?(设计模式没复习)mysql如何解决幻读问题的发生呢?(提示说加互斥锁?我不道啊)有了https实现加密通讯,哪里会发生安全隐患呢?为什么还要有其他的基于https一些通讯协议呢?(没听清是什么协议)-------------------------------------------------------------------------------(6.6)昨天显示二面,今天又回退到一面了。又GG一个
查看6道真题和解析
点赞 评论 收藏
分享
27 183 评论
分享
牛客网
牛客企业服务