首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
牛客977815203号
华南理工大学 C++
发布于广东
关注
已关注
取消关注
@于休军:
腾讯-CDG广告-后端开发 一二面凉经
一面:一个小时50分钟。电话面 1、先给40分钟手撕代码,两题。 (1)字符串排序,数字 > 小写字母 > 大写字母 (2)二叉树中序遍历 2、map和unordered_map的区别,查找的事件复杂度 3、智能指针详细介绍。 4、std::move()函数讲一下,用处。除了了用在智能指针,还有用在其他地方吗?这里不太清楚。 5、拷贝构造函数介绍。什么是默认拷贝构造函数?深拷贝,浅拷贝介绍。默认拷贝构造函数是深还是浅?怎么禁用拷贝构造函数? 6、介绍static关键字。 7、函数形参用 const & 来修饰,有什么好处?const禁止修改,引用不进行值复制,减少复制,提高效率。引用传递,str不能被修改,而且也不会调用拷贝构造函数。 8、讲一下红黑树特性。相比于平衡二叉树的优势。红黑树维护平衡的开销复杂度是多少?最多转多少次?这个不会。 9、讲一下哈希表的结构。哈希冲突解决方法。怎么减少哈希冲突?增大数组长度,选取合适的哈希函数 10、对多进程,多线程的理解。 一个服务端程序:一个进程有10个线程;10个进程分别单线程。讲讲二者的各自优点。10个进程分别单线程的优点不太会,他让我从可靠性和拓展性方面考虑 11、讲一下线程池。设置线程池有多少个线程,从哪些方面考虑?CPU个数;并发请求的数量。 12、自旋锁和互斥锁 13、乐观锁和悲观锁 14、linux指令:如何监听进程占用的内存top,ps;查看磁盘的命令du,df,这两个分别要看什么?看端口号被占用用哪个?netstat 15、radis和mysql的不同。 16、数据库事务。acid,隔离级别,各自的问题。mysql中怎么具体开启一个事务,提交事务的具体语句。 17、索引的优缺点。 18、简单介绍你的一个项目。 19、两道智力题: (1)两根一样的木头,烧完1小时,怎么选出一段15分钟的时间。 (2)一次朋友聚会,一群人两两握手,不重复,共握手55次,问有多少个人。 一面感觉还挺好的。 二面:70分钟 1、自我介绍。 你的研究方向偏安全,为什么报腾讯广告的后台开发? 最近做的那个项目介绍。 2、C++熟悉程度给自己打几分? 3、智能指针,share_ptr和unique_ptr的区别? unique_ptr的独占式怎么实现?让你来实现你怎么做? 回答加互斥锁,不对。给指针类加一个static对象,不对。单例模式,不对。 4、share_ptr引用计数有没有什么问题?循环引用 怎么解决这个问题?用weak_ptr。 如果share_ptr和weak_ptr指向同一个对象,在share_ptr的引用计数变为0时对象被析构了,weak_ptr指向了一个未定义区域,此时怎么处理?不太会 5、share_ptr做函数形参,引用计数会增加吗?传值会增加 6、函数内定义了一个share_ptr对象,但是函数内抛出异常了没有回来继续执行,会造成内存泄漏吗?怎么处理?不太会 7、std::move()的作用。说了之后就问为什么要用右值引用?为什么要把左值引用转成右值引用,有什么好处?是不是一定能带来这个好处?寄存器存不下一个大字符串,此时右值引用还有作用吗? 8、多线程怎么同步?互斥量和信号量的区别? n个线程同时读,需要进行同步保证线程安全吗?一个线程写,多个线程读,需要确保线程信息安全吗? 加了写锁,所有读线程等待是吗?对。拿有没有办法去优化这种情况? 回答减小封锁粒度,类似数据库表的行锁和表锁。 粒度再小,总归还是要等待的,怎么优化? 对数据保留副本,上锁了的话,就在副本写入,然后等两个事务完成的时候进行合并。 合并的时候还是要加锁要等待,怎么优化?在并发量小的时候比如深夜进行合并。 还有没有其他的优化方法?在他的引导下,最后回答: (1)给数据A弄一个备份B,读线程读原来的A,写线程写备份B (2)所有写线程结束了之后,读线程读B。此时将B复制到A来更新A。 (3)等B更新完了,读线程又来读A,写线程写B 9、项目设计题: 微博用户有自己的信息,有自己的历史微博,用户间有关注关系。设计一个关系型数据库表,怎么设计?说了一下自己的设计。 每个用户进入微博首页,要显示他关注的所有用户的最近100条微博,怎么做?怎么优化?每个用户维护一个堆数据结构,保存他关注的用户发的微博。5亿个用户,其他参数自己假设,估算内存开销?大概需要5000G内存。假设采用500服务器,用户ID来了怎么去查?需要一个分配流量的服务器进行负载均衡。 用户发了一个新微博,要更新关注了他的人对应的堆,你这样子做在你设计的数据库表里查数据开销大,怎么优化? 如果有大V,关注他的人特别多,这样子维护堆开销大,怎么优化? 下午面完,晚上看官网状态变灰了[我酸了] 诡异的现象: 一面过了后,我在腾讯官网的状态一直是初试,今天二面挂了变灰了之后还是灰色的“初试”二字; 前天因为出差,给腾讯打了一个电话说我当天在出差希望二面推迟,那边hr说,在系统里查不到我预约了二面,系统里流程还在一面面试官那里,说帮我问一下一面面试官; 一面二面都是电话面,没有用腾讯或者牛客的视频功能,一面那40分钟代码题是在一个叫collabedit的网站做的,写代码那40分钟,面试官还挂电话了,让我在系统写好了在系统里艾特他。
点赞 6
评论 4
全部评论
推荐
最新
楼层
还没有回复哦~
相关推荐
01-24 11:32
北京理工大学 后端
学而思内推
学而思2025届秋招寒假补录内推码【DSKEFayj】教培行业头部上市公司【岗位】线下面授主讲(多业务线可选,详见投递主页)【🏫地点】全国39城可选【💰薪资&福利】首年年薪10-30w,每年4-6次涨薪窗口✅保障类:六险一金;年度体检、年假+福利假期✅成长类:岗前岗后全方位培训、资深教师带教✅娱乐类:团建下午茶、节日礼盒、花样周边等【内推投递通道】https://app.mokahr.com/m/campus-recruitment/tal/148080?recommendCode=DSKEFayj#/jobs【推荐码】DSKEFayj快来拿offer!考公考研等无违约金!
学而思公司福利 316人发布
点赞
评论
收藏
分享
昨天 22:34
哈尔滨理工大学 C++
蓝桥杯冲刺(1)
1.蔡基姆拉尔森计算公式又称蔡氏公式,计算星期几的方法蔡基姆拉尔森计算公式(Zeller's congruence),又称蔡氏公式,是一种计算星期几的方法,公式如下:蔡基姆拉尔森计算公式(Zeller's congruence),又称蔡氏公式,是一种计算星期几的方法,公式如下:[w = (d + 2m + 3(m + 1) \ 5 + y + y \4 - y \100 + y \400) \bmod 7]其中:(w)表示星期几((0)代表星期日,(1)代表星期一,以此类推);(d)表示日期;(m)表示月份((3)代表三月,(4)代表四月,以此类推,把一月和二月看成上一年的(13)月和(14)...
点赞
评论
收藏
分享
01-10 09:38
门头沟学院 研发工程师
多益的乐子不会断呢
真逆天
迪迦的okr:
逆天公司。。。
点赞
评论
收藏
分享
2024-12-24 20:20
中国科学院大学 深度学习
极越
这几天看极越跑路了,突然想起去年遇到的一个集度的杀币hr,感觉这俩公司的名字咋这么像呢,今天才知道极越以前就叫集度,哈哈哈哈哈,怪不得你能倒闭,笑死了
写不来代码的小黑:
现在轮到他找工作了,去嘲讽他谁12月底了还在找工作
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
01-24 15:05
垃圾!就我没有年终奖!!
整个组,就我没有年终奖,每月考核、年终考核都是良好,太委屈了! 跟我同期进来的同事也都有,就我没有
22届软工双非一本失业第二年:
哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
985大一java后端想暑假找实习
7393
2
...
emmm求问
7308
3
...
前端已死?
5998
4
...
租房被坑450,已找律师准备审判立案
5529
5
...
牛客周赛78文字版题解
4317
6
...
末9需要在简历标注吗
3227
7
...
快手国际化后端开发日常实习二面 2025.1.1455min,其中算法25min
2355
8
...
双非应届本科也能年入30+?
2078
9
...
终于结束了
2018
10
...
产品or运营
1993
创作者周榜
更多
正在热议
更多
#
我的2024牛客高光时刻
#
98437次浏览
1547人参与
#
你的秋招第一场笔试是哪家
#
49754次浏览
583人参与
#
客路2025全球产研实习生招聘
#
29819次浏览
209人参与
#
被同事甩锅了怎么办
#
15789次浏览
90人参与
#
如果校招重来我最想改变的是
#
200171次浏览
2450人参与
#
求职你最看重什么?
#
35313次浏览
199人参与
#
实习必须要去大厂吗?
#
69971次浏览
1094人参与
#
应届生初入职场,求建议
#
152685次浏览
2276人参与
#
生物制药/化工公司岗位评价
#
11994次浏览
66人参与
#
你的秋招第一面感觉怎么样
#
58265次浏览
468人参与
#
求职遇到的搞笑事件
#
82013次浏览
616人参与
#
打工人的桌面壁纸都是啥样的?
#
18598次浏览
214人参与
#
秋招你被哪家公司挂了?
#
413450次浏览
3699人参与
#
AI了,我在打一种很新的工
#
33492次浏览
740人参与
#
你觉得找工作该拿大厂还是小厂练手
#
168278次浏览
1700人参与
#
如何看待offer收割机的行为
#
653257次浏览
5574人参与
#
校招我听劝
#
216380次浏览
2028人参与
#
面试时被问的最奇葩的问题
#
8765次浏览
66人参与
#
你今年的保底offer是哪家
#
26493次浏览
221人参与
#
高薪高压or稳定躺平,你会怎么选
#
27989次浏览
203人参与
#
安利/避雷我的岗位
#
434715次浏览
4776人参与
牛客网
牛客企业服务