腾讯PCG 客户端 一二三面经

部门qq看点,5.21一面,之前一直在复习八股文赶紧自己看的差不多了,结果面试官问起来才觉得好多不会或者说不清楚,还要多加学习
面完半个小时之后流程进入复试,听说牛客许愿很灵保佑我顺利拿到offer吧




操作系统

多线程和多进程区别

虚拟内存技术

页面置换算法

线程如何保证安全

多线程同时对同一块内存操作一定会崩溃吗

32位能分配的内存大小

栈什么时候溢出

用户态和内核态区别,为什么要分

源码到执行文件的过程

静态库和动态库


计算机网络

网络五层模型和分别的协议有哪些

TCP流量控制和拥塞控制的作用

TCP报头和和IP报头格式

http1.0 2.0区别

http https的区别

http传输层协议是什么

为什么使用tcp

对称加密,非对称加密

混合加密的应用场景

httphttps连接时有多少个rtt

断点续传如何实现的

C++

右值引用和左值引用

智能指针

share_ptr底层如何构造

移动构造函数

听说过move

内联函数什么时候展开

newmalloc的区别

map底层实现

为什么用红黑树

哈希冲突怎么解决


==========================5.31更新二面====================================
项目相关被问的很多回答不是很好
线程和进程区别
线程实现并发(CPU资源相关) 面试官想问的是单核和多核的cpu怎么处理多线程并发的,没回答到点上,听成进程就说成虚拟内存那些东西了。。
TCP和UDP区别
具体应用

算法:一个碟子上有很多层乱序排列大小不一的蛋糕,只用一只手从顶端去拿任意块的蛋糕,并且能把蛋糕翻转过来再放进去,只能把拿出来的整体颠倒,使排序后的蛋糕成金字塔型(每次从头翻转数组的一部分排序数组)

虽然手撕出来了但感觉之前问答表现不是很好,估计凉了,还是许愿一下把




==========================6.9更新二面====================================
以为凉了结果突然收到了电话面通知,时间很短,大概面了半个小时
自我介绍
项目相关
介绍一下struct结构体
内存对齐
为什么要对齐
怎么判断大端小端
extern C,哪些情况有用到这个
数据结构堆是什么
口述层序遍历二叉树

晚饭前查进度,凉了😭😭😭
如果还有机会楼主准备死磕到底了

#实习##面经##腾讯##C++工程师#
全部评论
感觉问的好难呀 问你
2 回复 分享
发布于 2021-05-24 15:12
m
点赞 回复 分享
发布于 2023-09-08 14:06 陕西

相关推荐

不愿透露姓名的神秘牛友
11-25 15:21
点赞 评论 收藏
分享
其实从读研开始,就想找个wlb的工作,暑期实习去大厂最坚定的想法是要脱离实验室去体验一下大厂哈哈哈,体验完了之后觉得还是wlb舒服。于是秋招几乎只投了叫得上名字的大厂,在九月面完了整个互联网,开始等待准备各个央国企面试。转折就是这时候出现的,我面了能投到的所有央国企,从众所周知的三桶油运营商等,到各类研究所甚至一些金融类央企。拿到了一些offer,对薪资有完全的预期,确实低但是也可以接受。问题就在于低薪仍然不能wlb,在与hr或者认识的其他人的沟通中,“我们是996”,“月加班大概50-90h”,“项目节点经常要加班”,“每年出差200天可以接受吗”。这些问题频繁出现,我终于发现低薪并不能换来wlb,也有可能是专业原因,计算机作为技术支持岗,经常是一句话需求就得干到死的情况,相同的单位,可能职能岗拿着一样的价格可以实现wlb(遇到了不止一家单位给所有应届生开打包价,与岗位专业无关)。我同样想过,拿底薪和强度较低的加班去换那一份稳定值不值得,但是当真正的两个offer放在天平上,base相同,工资差距三四倍,工作时长区别不大甚至所谓的wlb要更长一点的时候,我还是选择了高薪高压。或许是我没找到真正可以wlb的工作,或许是我缺少一点运气。总而言之,真正的稳定应该是自己给自己的,让我拥有工作的底气,而不是温水煮青蛙,在所谓的软件开发岗做一些写文档的工作。
高薪高压 vs 低薪wl...
点赞 评论 收藏
分享
评论
7
61
分享

创作者周榜

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