腾讯pcg后台开发实习一面面经

一面

1. 介绍自己,喜欢做什么方向

2. QUIC了解过吗,介绍一下

3. 一定比TCP好嘛?

4. 怎么实现切换网络还可以无缝连接的

5. 介绍一下实习中C++实现反射是用于什么

6. 介绍一下Epoll和select的区别

7. 你说epoll不需要像select一样从用户态拷贝file descriptor到内核态,那从用户态切换到内核态的时候会保存哪些信息

8. epoll边缘触发的时候是使用阻塞还是非阻塞的,为什么呢?

9. 如果使用非阻塞的要怎么保证收集完数据呢?

10. MySQL事务特性

11. 四大事务特性是怎么保证的?

12. 你刚刚提到undo log可以保证原子性,undo log介绍一下(开始吟唱)

13. 怎么优化sql语句?有碰到很慢的SQL语句嘛?

14. 索引怎么加,除了select语句还有其他的SQL语句吗

15. MySQL有什么锁

16. python有什么数据结构

17. python怎么调用C语言的代码

18. redis雪崩击穿

19. Redis去进行查询状态是同步还是异步的查询

20. 同步和异步有什么区别呢?

21. Go写过吗(还好之前把简历里面的grpc删了,不然感觉我要寄)

22. C++堆和栈有什么区别,

23. stl容器内存怎么管理的?

24. vector扩容原理介绍一下

算法两题:合并区间,硬币兑换

全部评论
卧槽 一鱼四吃
1
送花
回复
分享
发布于 04-12 20:40 江苏
什么岗啊楼主
点赞
送花
回复
分享
发布于 04-12 21:23 英国
蔚来
校招火热招聘中
官网直投
哇🌿 K神!
点赞
送花
回复
分享
发布于 04-13 15:40 安徽
亚你温,黑子说话!
点赞
送花
回复
分享
发布于 04-13 21:25 北京
大佬. epoll相比select是没有拷贝的吗, 如何理解这个区别呀
点赞
送花
回复
分享
发布于 05-21 14:12 江苏

相关推荐

------------闲聊------------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##面经#
腾讯一面1197人在聊 查看27道真题和解析
点赞 评论 收藏
转发
6 42 评论
分享
牛客网
牛客企业服务