腾讯CSIG腾讯云客户端开发一面凉经

#软件开发2024笔面经# 复盘一下3月5日人生处女面,一来就是腾讯,一来就是1h20min的拷打
闲聊:部门base深圳,能接受不
1.自我介绍
2.拷打项目+项目相关八股,拷打到答不上为止(20min)
3.擅长编程语言,c++还是java?(c++)

计网:
4.刚刚有提到TCP是可靠连接,说说TCP与UDP的区别?
5.拥塞控制、流量控制、重传条件有了解吗?讲讲
6.滑动窗口了解吗?讲讲
7.讲讲三次握手四次挥手详细过程?
8.三次握手少最后一次可以吗?会发生什么?
9.四次挥手为什么比握手多一次?

C++与数据结构:
10.int几字节?在所有编译器上都是这么多吗?
11.在.h文件中直接实现类能否成功运行?这样写的缺点是什么?
12.虚函数的作用、实现机制
13.讲讲虚函数表?什么时候创建?
14.具体场景中父类子类虚函数调用顺序
15.c++11新特性了解吗?有用过吗?(回答了个智能指针)
16.说说智能指针,你了解什么?(使用场景、特性、好处)
17.为什么智能指针能自动释放内存?底层是怎么实现的?
18.STL有了解吗?你知道哪些?说说它们的特性?
19.map和unordered_map区别,使用场景(没答底层实现,接着就被问了)
20.map、unordered_map底层实现,查询插入删除复杂度对比
21.讲讲红黑树特性?插入结点流程?

操作系统:
22.进程与线程的区别
23.死锁条件
24.两个进程同时操作全局变量i++,最后i的值可能是多少?为什么?

算法题:输入多个int类型升序小vector,输出合并后的大vector的中位数。(ACM模式手写)

反问:
1.工作技术栈
2.编程语言

可能看时间不够了就没问数据库,不过也够我汗流浃背了。面完一周发现流程一直停在初试,收到其他部门的面试邀请才发现挂了。
全部评论
感觉八股都挺常见的
点赞 回复 分享
发布于 2024-03-25 12:47 广东

相关推荐

04-07 11:02
四川大学 Java
4.3一面过 当晚二面,4.7看的二面挂了,现在分享下一面面经积攒下好运吧腾讯会议约半小时,但是实际有45min自我介绍我看到简历上你写了很多和数据库相关的技术栈。能说说使用MySQL和Redis的分界线吗?或者说,你什么时候用前者,什么适合用后者。你说到了MySQL适合持久化。你知道这是怎么实现的吗?假设我现在执行一条指令?那么既然如此为什么要用Redis呢?Redis能不能持久化?对啊,既然有持久化了,为什么不止单用Redis呢?你了解游戏服务器吧?那么多那么多子服务器,其实一个服务器负载也还好啊?我们能看到很多方案都要使用Redis+MySQL/MongoDB?我看到你使用了Redission解决秒杀问题,你知道这个怎么用吗?补充道即使用redission分布式锁依然会有乱序问题,他希望我可以了解一下,我提到使用LUA脚本,他说还不是最好的方法,因为很“机械”。你知不知道各种客户端的区别?lettuce,Jedis?他们是怎么连接redis的?(不会)我看到你的英语好像不错啊?要不我们用英文来问答一些基础问题?(以下是英文问我英文答)TCP/UDP区别?TCP/IP分属什么层?你提到了TCP稳定性,怎么做到的?你说到了三次握手,两次行不行?(我回答不行,他说某些情况是可以的)fast retransmit&timeout transmit?好的,就到这里,你的简历上还有什么没问的嘛?(我说MQ)一两道MQ问题。反问环节:介绍部门,问base,问部门的技术栈,问how can i do better(他说多去关注一下有些底层的实现等)#实习# #腾讯# #牛客AI配图神器#
牛客742319769号:英文答技术问题👍🏻
查看15道真题和解析
点赞 评论 收藏
分享
评论
2
32
分享

创作者周榜

更多
牛客网
牛客企业服务