柠檬微趣C++后台实习一面

题很多还细,顺序记不住了,想起有啥就说啥
1.自我介绍
2.inline函数
3.哈希表
4.在哈希冲突的情况下如何实现O(1) (完全不会,说了桶底下挂链表和红黑树,但面试官就是要O(1) QAQ)
5.B+树的优点(问了为什么B+树效率高 当时脑子抽了忘记了每层IO)
6.vector扩容
7.l个初始数字 vector两倍扩容,问插入n个数字的平均复杂度(说了平摊O(1) 可面试官就是要具体复杂度 QAQ 当时也是从来没在面经上见过这种题,脑子抽了没算出来)
8.m阶B树n个数据的深度(八股没背到,自己也推不出来,败笔了)
9.sizeof返回的是啥(实际占有的内存)
10.虚函数实现了什么(多态)
10.5 实际项目中是否用过多态(我是QT的窗口)
11.怎么实现虚函数的(说了通过虚表指针来查找虚表)
12.虚表指针存哪(类开头)
13.如果子类的虚表指针改成指向基类的虚表(当时从来没想过原来还可以这么干)
14.传参方式(移动 值传 引用)
15.引用和值传区别
16.虚析构干啥的(说了为了释放派生类)
17.线程无法获取锁阻塞之后怎么重新获取锁的(或者是怎么判断锁是可获取的 直接给我问懵了)
18.自旋锁和互斥量的区别
19.函数重载的命名查找规则
20.遇到多个匹配参数的函数,编译器会调用哪个
21.四个转型,问dynamic_cast为啥不用,又问子类转基类咋办(学了这么久从来没遇到过)
22.第K大数怎么做的(口撕 用了优先队列)
23.无序数组中位数(口撕 用了对顶堆)
24.场景模拟题(日志相关)

手撕也没有  反问也没有  QAQ 大概率没了
不过面试官真的好,回答不出来的会引导你回答 还有耐心 可惜碰上了我这种飞舞 说是后台的主程 给您点赞。

#面经##柠檬微趣#
全部评论
在这个帖子里我看说在通下面挂一个链表的时间复杂度就是O(1)的啊?
1 回复 分享
发布于 2022-10-30 17:25 湖南
楼主面了多久呀,我也没有手撕,没有反问,突然就结束面试了
点赞 回复 分享
发布于 2024-07-02 17:08 陕西
楼主收到二面了吗,隔了多久呀
点赞 回复 分享
发布于 2022-11-25 17:35 北京
算法题感觉不是很难,我反问表现,面试官说他还没想好?
点赞 回复 分享
发布于 2022-11-01 15:22 湖南
今天一面,面了半小时,一个算法题 ,八股两三个没回答上来,不知道啥情况。
点赞 回复 分享
发布于 2022-11-01 15:21 湖南
楼主什么时候笔试的?a了几道?我也投了这个
点赞 回复 分享
发布于 2022-10-29 13:34 黑龙江

相关推荐

1、自我介绍2、项目拷打3、GMP 模型的调度流程(追问:M 如何与 P 绑定?P 的本地队列满了之后怎么处理?G 的抢占式调度是怎么实现的?)4、Go 的垃圾回收机制(三色标记法+混合写屏障,GC 的触发条件有哪些?)5、MySQL 的 redo log、undo log、binlog 的区别与联系(追问:三者的写入时机?崩溃恢复时的执行顺序?binlog 的两种格式(statement/row)区别及适用场景)6、MTU 的作用,数据包怎么分片(追问:MTU 的默认值(1500)、分片后的数据包如何重组?IP 分片和 TCP 分段的区别?)7、Protobuf 如何序列化数据,为什么比 JSON、XML 好(追问:Protobuf 的 TLV 编码细节?Varint 编码对负数的处理?proto3 相比 proto2 的优化)8、容器编排相关(追问:K8s 的核心组件有哪些?Pod 的生命周期及重启策略?Deployment 如何实现滚动更新?K8s 的 Service 与 Ingress 的区别?)9、Go 的 channel 实现原理(追问:channel 的底层数据结构?无缓冲 channel 和有缓冲 channel 的读写规则?关闭 channel 后读写会发生什么?)10、分布式一致性协议(Paxos/Raft)的核心思想(追问:Raft 如何解决 Paxos 的复杂性?Leader 选举的流程?日志复制的机制?网络分区后如何恢复?)11、哈希表的底层实现(追问:Go 中 map 的哈希冲突解决方式?map 的扩容机制?如何实现并发安全的 map?)12、TCP 的拥塞控制算法(追问:拥塞避免、快速重传的流程?BBR 算法相比 CUBIC 的优势?)13、分布式链路追踪如何设计14、数据库索引的底层结构(追问:InnoDB 的 B+ 树索引和哈希索引的区别?聚簇索引和非聚簇索引的区别?索引失效的场景及原因)15、Go 的接口实现原理(追问:iface 和 eface 的区别?接口断言的底层逻辑?空接口能存储 nil 吗?为什么?)已经凉了,反问阶段直接放弃了,说没啥想问的,面试官暗示说,不希望你浪费掉这次宝贵的面试机会,有啥想问的就问问吧,G
查看15道真题和解析
点赞 评论 收藏
分享
评论
10
79
分享

创作者周榜

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