柠檬微趣 cpp后端拷打。二面了。oc了

sizeof是啥
sizeof一个class是啥
padding有啥用
函数传参
by value副本存在在哪里
copy value用什么function
重载
重载有额外开销嘛
如何找到虚函数表
如何找到虚函数指针
static cast 和 dynamiccast区别
dynamiccast向下转换如何避免不安全操作
如何避免向下转型的开销
vector扩容 插入n次远远大于当前长度 求扩容次数(已经被压力成傻鼻了 脑子不转了
哈希表为毛快
冲突解决方法
哈希表扩容流程
扩容太多次 遍历所有元素 如何优化
增量式扩充时为何可以正确访问哈希表
自旋锁和互斥锁区别
自旋锁优点
自旋锁永远不死锁吗
互斥锁阻塞状态下 cpu如何跳过调度
互斥锁解锁过程
场景题

多线程程序下 空闲线程捕获请求,在这个过程中生成日志,但是因为每个用户操作不一样 所以日志的长短不确定,所以每次都会申请一个固定大小的内存保存日志, 这个日志的header会生成日志链,现在要落盘,现在输出中 需要遍历,多线程可能导致乱码 ,如何避免这个问题

如果一个线程专门负责取出日志 如何维护该线程

当此线程为空 维护该线程的线程在干什么

太难了。心碎了

竟然约二面了。绷都敢着一起来了

二面
忘了
忘了
忘了

终于有第一个offer了,虽然厂子不大 还是很开心的,希望这周还会有好消息
全部评论
我的天呐,太难了吧
3 回复 分享
发布于 2024-03-31 19:53 河北
好难啊,佬儿答出了多少😵
1 回复 分享
发布于 2024-03-30 12:02 湖南
大哥,请问一下柠檬二面大概问了写啥呀?问了哪些场景题呢?有手撕算法吗
点赞 回复 分享
发布于 2024-05-24 20:58 陕西
如何避免向下转型的开销 这个咋回答呀,感觉网上也搜不出来
点赞 回复 分享
发布于 2024-05-21 21:08 重庆
坏了,一个不会
点赞 回复 分享
发布于 2024-04-24 22:22 浙江
佬二面怎么样啊 也会很难吗
点赞 回复 分享
发布于 2024-04-15 11:29 美国
光看题感觉还行
点赞 回复 分享
发布于 2024-04-10 10:36 黑龙江
cpp客户端岗位吗
点赞 回复 分享
发布于 2024-04-03 21:52 美国

相关推荐

公 众 号可以看进度。5.9 笔试(他家的笔试都是一周内做就行)5.13 牛客AI面,只能使用手机5.20 10:30 一面一面面经:1.简介面试流程2.自我介绍3.c++虚函数实现原理4.在基类的析构方法调用虚函数,会呈现多态吗(答得‘可以’,面试官让再考虑一下,我直接投降了..。自己许多基础细节还没贯通)5.c++类型转换操作符 6.dynamic_cast 作用后,指针值有变化吗 (直接投降了。也确实对使用场景不够熟悉)7.单链表可以使用快速排序吗? (我说可以,时间复杂度答错了。每次大的数往右放,维护最右边节点就行)8.如何判断单链表中是否存在环?(快慢指针)如果存在环,如何找入口节点。(放map计数)9.整形数组,有正数负数,找和值最大的区间,时间要求O(n) (直接遍历,每个位置为有边界的最大值 -> 其实就是dp)10.字符串只包含 0 1,要找出最长连续字串并且0,1个数相同。时间复杂度O(n) (前缀 + map 。刚开始说错了用map维护0,1的比值,后面改成差值)(我讲map怎么遍历前说了 k v 是干嘛的,结果讲内容时又问 val 是啥。这块我不懂他哪不理解,我反复重新组织语言以及思路缘由)11.编程题: 带字母的 ()( ()) 字符串,对每个()内的内容进行反转。 (写了20分钟。小心非嵌套的处理,这里面试官又给俩样例我错了,而且提示我输出哪里错了,不过很快就改对了) 12.没有反问,我追了个反问,问我修过图形学算不算加分项。基础不扎实,算法每个回答前都有想一会,手撕撕了20分钟。
查看10道真题和解析
点赞 评论 收藏
分享
你也想见白川雪:这问的已经挺难了,虽然也是常见面试题,但都是深度提问,要求掌握比较熟练,还有手写shead_ptr,大部分人都过不了
查看10道真题和解析 面试吐槽bot
点赞 评论 收藏
分享
评论
20
123
分享

创作者周榜

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