柠檬微趣 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 美国

相关推荐

面试官全程关摄像头1.自我介绍一下2.React和Vue哪个更熟悉一点3.你在之前那段实习经历中有没有什么技术性的突破(我只是实习了44天工作28天,我把我能说的都说了)4.你封装的哪个表单组件支不支持动态传值5.自己在实习阶段Vue3项目封装过hook吗6.hook有什么作用7.Vue2和Vue3的响应式区别(我说一个是proxy是拦截所有的底层操作,Object.defineProperty本身就是一个底层操作,有些东西拦截不了,比如数组的一些操作还有等等,面试官就说实在要拦截能不能拦截????我心想肯定不行呀,他的底层机制就不允许吧)8.pinia和vuex的区别(这个回答不出来是我太久没用了)9.pinia和zustand的区别,怎么选(直接给我干懵了)(我说react能用pinia吗  他说要用的话也可以)10.渲染一万条数据,怎么解决页面卡顿问题(我说分页、监听滚轮动态加载,纯数据展示好像还可以用canvas画)(估计是没说虚拟表单,感觉不满意)11.type和interface的区别12.ts的泛型有哪些作用(我就说了一个结构相同但是类型不同的时候可以用,比如请求响应的接口,每次的data不同,这里能用一个泛型,他问我还有什么)13.你项目用的是React,如果让你再写一遍你会选择什么14.pnpm、npm、yarn的区别15.dependencies和devdependencies的区别总而言之太久没面试了,上一段实习的面试js问了很多。结果这次js一点没问,网络方面也没考,表现得很一般,但是知道自己的问题了  好好准备,等待明天的影石360和周四的腾讯了  加油!!!
解zj:大三的第一段面试居然是这样的结局
查看15道真题和解析
点赞 评论 收藏
分享
评论
20
125
分享

创作者周榜

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