momenta面经

一面(40min):
简历与岗位技术要求不太匹配,主要C++拷打。

1,对this指针如何做成shared_ptr?如果直接使用make_shared()来对this会出现什么结果?
2,lambda表达式如何在类内捕获类成员,为什么需要this?不是类内可见吗?
3,lock_guard作用?
4,cpp如何对任务队列做线程同步?
5,shared_ptr是不是线程安全?
6,epoll的边缘触发和水平触发区别?
7,如果对epoll触发事件做阻塞io会怎样?
8,如何用gdb对coredump调试?
9,如何使用gdb调试多线程?
9, 如何做多态?
10,一个对象里面有多少个vptr是怎么确定的?
11,unordered_set 和 set的区别及其底层数据结构。
12,使用迭代器遍历unordered_set和set时,若删除元素,迭代器是否会失效?
13,linux下如何查找某个进程cpu,内存使用情况?
14,top命令下显示的各个字段的含义?
15,extern "C"的作用?

无算法题。
全部评论
3 回复 分享
发布于 2024-03-29 13:37 江苏
mark
点赞 回复 分享
发布于 2024-08-20 01:18 浙江
请问是什么岗啊
点赞 回复 分享
发布于 2024-06-21 16:49 湖北
需要的话,友友可以看看我首页米哈游内推码,扫码直接投递
点赞 回复 分享
发布于 2024-04-08 08:44 上海
好难啊佬,请教下 1)this做成 shared_ptr,是说底层实现吗 2)gdb调试多线程,是说项目中用gdb调试多线程吗,没接触过这个怎么办
点赞 回复 分享
发布于 2024-04-04 22:25 广东
问问约二面了嘛,第一个第二个问题应该怎么回答呢
点赞 回复 分享
发布于 2024-03-30 09:59 广东

相关推荐

08-25 17:56
已编辑
门头沟学院 C++
8.2 投递8.7一面1. 聊项目,聊实习,项目聊的比较久2. 多线程协程调度3. 有栈协程和无栈协程 cpp20 的协程是什么4.STL有哪些东西,什么作用5.有哪些迭代器6.map 和 unordered_map7. SFINAE 和模板元编程8. cpp20 有没有方式实现 SFINAE9. 单例模式有几种实现方式代码:LRU留了半个小时给写代码,写太快剩了20多分钟反问,给我介绍了十几分钟业务8.13 二面上来先写题:最长递增子序列1、聊了半小时实习2、协程线程区别3、unique_ptr4、虚拟函数虚表多态5、tcp 拥塞控制6、怎么避免慢启动7、read返回值含义,返回0表示什么8、进程间通信,怎么选择9、mmap 内存为什么比 read/write 快10、redis 实现分布式锁11、适配器模式12、分布式CAP理论8.21 三面1、为什么做这个项目2、C++11 有哪些特性3、new 和 malloc 区别4、不调用构造函数会怎么样5、给了一个 void 函数,函数里面 char a[10 * 1024 * 1024] ,然后 return,有什么问题6、栈多大7、map 原理8、map 重载的 [] 的行为9、tcp 为什么三次握手10、tcp udp 区别11、tcp 窗口干嘛的12、recv 返回值13、http 1.0 和 1.1区别14、http 最新什么版本,解决什么问题无手撕面完通知 hr 面8.25 hr 面
秋招笔面试记录
点赞 评论 收藏
分享
评论
19
141
分享

创作者周榜

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