腾讯PCG一面

------------闲聊------------
1、自我介绍
2、有什么兴趣爱好
3、介绍一下项目
4、平时怎么学习的?

---------------八股--------------
1、说一下你对面向对象的理解(定义、详细介绍三大特性)
2、构造函数可以是虚函数吗?
3、什么是纯虚函数?什么是抽象基类?
4、现在我实例化了一个对象,你怎么帮我拿到这个对象的虚函数表呢?(直接取对象的地址)
5、我用new构造对象的时候,new操作做了哪些事?(分配内存并初始化对象)
6、一个类有多少种构造函数?
7、了解面向对象的设计原则吗?(开闭原则、单一原则、接口隔离原则)
8、说说你知道的设计模式。(单例模式、工厂模式、迭代器模式)
9、实现一个单例模式
10、讲一讲const的作用(修饰变量、函数参数、函数返回值、成员函数、常量指针和指针常量)
11、TCP和UDP的区别是什么
12、腾讯视频用到了TCP还是UDP(都用到了)
13、讲一下OSI七层模型
14、讲一下红黑树的原理
15、STL里面的hashmap用到了哪些数据结构?(红黑树和哈希表)
16、线程的栈大小默认是多少?
17、一个进程最多可以拥有多少个线程?
18、讲一讲进程间通信方式、线程间通信方式

------------思考题+代码题--------
1、优化:int x = n / 8(我考虑到了除法比较慢,将它替换为减法,正确解法应该是位运算)
2、给定一个数组,数组值有正有负。初始体力为m,初始下标为-1。每跳一格会消耗体力,消耗的体力与距离呈1:1关系,跳到正数格子体力可以增加对应值,跳到负数格子体力会减少对应值。若能到达最后一个格子,则输出m剩余的最大值,否则输出-1。(这个题我没有很好的思路,暴力做的,欢迎各位佬提供思路)
3、实现一个用户注册类
4、99个球,一次只能取1个或2个,谁能取最后一个球就获胜。请设计一个必胜的策略(让对方先拿,我拿完后剩下的球是3的倍数就稳赢)
5、给定字符串a和b,里面只包含大小写字母和数字,a的长度长于b。若b里面的字符在a里面都出现过,返回true,否则返回false(哈希表,两个字符串都只需要一次遍历)
不使用现成的哈希表,你自己设计一个哈希表完成这个算法题。
#腾讯##腾讯视频##PCG##面经#
全部评论
佬是面的哪个部门啊,技术栈是C++吗
点赞 回复 分享
发布于 2024-05-16 13:46 广东

相关推荐

4月初面了腾讯二面,感觉尽力了,可惜没过,差不多5个小时显示流程结束项目:1.你介绍的两个项目有实际落地吗?还是学校实践项目?2.智能安防项目中使用的 RTSP 协议流程是怎样的?(客户端与服务端拉流过程)3.RTSP 与 RTP 的关系是什么?4.项目中提到在 100 兆带宽下降低 40% 网络丢包率,具体是如何实现的?有实测对比数据吗?5.除了 H.264 编码,还了解哪些流媒体编码格式?(如 H.265、H.266 等)6.除了 RTSP,还了解哪些媒体传输协议?(如 RTMP、HTTP-FLV、HLS 等)7.智能安防监控系统是如何拆解模块的?各模块功能和设计思路是什么?C++ 知识问题:8.C++ 中重载和重写的区别是什么?9.纯虚函数与虚函数的区别是什么?10.C++ 智能指针有哪些?它们的区别和适用场景是什么?11.互斥锁和自旋锁的区别是什么?性能差异和操作系统资源开销如何?网络协议问题:12.TCP 如何实现可靠传输?请说明其核心机制(如序号、确认号、滑动窗口、拥塞控制等)。13.TCP 拥塞控制的具体机制有哪些?慢启动、拥塞避免、快重传等如何运作?技术挑战与解决:14.在项目实践中遇到过哪些棘手问题?如何解决?(如多线程设计、责任链模式应用等)15.责任链模式在项目中的具体作用是什么?如何处理多线程并发和数据共享?算法题:16.给定一个数组和目标值 s,找到长度最小的连续子数组,使其和≥s。请说明思路并编写代码(滑动窗口法)。
查看16道真题和解析
点赞 评论 收藏
分享
05-10 17:03
已编辑
门头沟学院 Java
浅浅做一个暑期实习总结叭~👋 时间线:从2月15号~4月30号,中间修改小论文n+版并投稿还花了半个多月时间,满打满算2个月📑 学习内容(1)八股(面渣逆袭+小林coding)(2)算法(代码随想录+hot100)(3)项目(黑马点评)📚 投递记录:共投递44家公司,15场笔试,只有7家约面,分别是美团、蚂蚁、字节、携程、腾讯、京东、拼多多(1)美团——3.15笔试,3.21一面(2)蚂蚁——3.23笔试,3.27一面(3)字节——4.7一面(4)携程——4.15笔试,4.22一面(5)腾讯——3.11csig一面,3.13二面,3.27wxg一面(6)拼多多——3.23笔试,3.29一面,4.2二面(推迟过一次),4.13三面,4.17HR面,5.7信息确认+OC(7)京东——4.18一面,4.24线下二面,5.7HR面,5.9电话OC,5.10OC🤔面试复盘(1)美团一面——30多个问题只有3、4个没答上来,手撕也撕出来了,泡了十多天的池子,进入二志愿后再也没被捞起来(2)蚂蚁一面——当时全问的是spring,一点都没复习,面得十分惨烈,但是面试官人很好还鼓励我投大模型(3)字节一面——100%八股+手撕答对,隔天挂,询问原因是项目经历比较单薄(4)携程一面——地狱难度,无自我介绍,纯一小时的场景设计+巨难手撕(没见过,只需要口述)(5)腾讯面试——面得太早,当时太菜了,深一点的场景问题完全不会(6)拼多多面试——面试官都很温柔,感觉答得都一般,还是顺利推进了,就是流程有点长,每天都去官网看一遍,还是很爱多多的(7)京东面试——感觉京东属于捞面比较困难,面试比较简单,一二面面试官都很好,中间有一次过了三天简历自动筛选中,联系了二面面试官,又把我捞回来了,不知道是因为HR是北京那边的,还是因为排序问题🙌🏻面试总结(1)不要太早下场,当时听说金三银四,自己完全没准备好就早早面互联网大厂,导致错失很多机会(2)一定不要放弃,我一直死磕后端开发,从来没有想过转其他岗,只有不放弃一直学,总会收获好结果(3)记得放松心情,效率不高其实可以休息两三天,多出去走走换换心情,这样学习效率会更加高效(4)不要太在意每一次结果,当时一直对团子的一面耿耿于怀,甚至发了邮件+短信都没有消息,后面就逐渐释怀了暂时就想到这么多了,感觉大家一路走过来都不容易,我一直知道自己是个普通人,所以我只能用自己的拼搏努力杀出一条路来,我也会焦虑也会质疑,这都是很正常的,但只有心中一直坚定信念,好结果都会在未来等着你,希望我的经历能够激励大家继续走下去,我们一起赚大钱hh(顺便帮我投投票🥰)
投递美团等公司10个岗位
点赞 评论 收藏
分享
评论
9
33
分享

创作者周榜

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