4.22移动客户端PCG腾讯文档一面凉经

18.00开始,18.24结束,面完秒挂,汗流浃背了😭
场景题:

1、高考结束了,设计一个算法和数据结构,输入姓名,快速输出排名,怎么处理分数相同的问题

2、设计一个实时排行榜,按照主播人气进行排序,点赞数和礼物数实时更新,怎么实现?如何取出人气前十的主播

八股:

Linux了解吗?(不了解)

C++协程了解吗?基于C++17怎么实现协程?

epoll了解吗?

简单介绍进程和线程的区别(线程结束会导致进程结束,面试官说这点不对)

内核里面有进程和线程的区分吗?为什么没有?内核怎么调度线程的?

HTTP2了解吗?

protocol buffer了解吗?

SMD(忘了叫啥了)了解吗?

数据库索引为什么使用B+数?为什么层级越低速度更快?

OS死锁的四个必要条件?

了解Speed协议吗?

设计一个基于UDP的协议,如何解决TCP的劣势(TCP有哪些弊端)

编译原理是不是很熟?

算法题:

二维的接雨水#软件开发2024笔面经##腾讯文档##PCG#
全部评论
应该是C++里线程崩溃会导致进程崩溃
2
送花
回复
分享
发布于 04-23 16:00 陕西
感谢分享,我也是今天被腾讯文档捞了,明天面试,学习一下。
1
送花
回复
分享
发布于 04-23 22:50 江苏
滴滴
校招火热招聘中
官网直投

相关推荐

部门:腾讯视频一面(4.22)先说感觉:第一次投大厂面试,面试官人真的很好,说不出来或者说不全的地方都在慢慢引导(包括墨迹了半天的算法题也是)时长:1h多点1、自我介绍2、数组和链表的区别3、voliate关键字有用过吗4、全部变量和static全局变量有啥不同5、define和type define的不同6、C++内存怎么分配的7、会用java吗8、讲讲线程和进程9、进程和进程间可以通信吗?怎么通信?10、讲讲互斥锁11、在锁没有释放的情况下,同一个进程里的其他线程可以去访问这个资源吗12、UDP和TCP的区别13、TCP怎么保证可靠性?连接的过程是怎样的?14、HTTP了解过吗?HTTP1.0和HTTP1.1区别?15、你实习的时候项目碰到过什么困难?16、violate关键字17、sizeof和strlen的区别算法题:输入俩字符串,求和并返回字符串(不能将输入的字符串转换成整数)总结:八股答得中规中矩,但有些问题面试官会给你假设一个场景,这个时候就能体现出本小白有多菜了,算法题之前做过一次,碰到取字符串单个字符转换成整型晕了(-‘0’就行),面试官还和我讲了字符型和整型为啥要这么转换。二面(4.23)昨天面完今天二面,据牛油们说是kpi。二面没咋聊技术,日常轻松聊天。这次面试官也很好,我虽菜但没被压力1、面试官介绍了他们的业务2、自我介绍3、你实习期间具体做了哪些工作4、我对你实习中的单元测试静态测试比较感兴趣,讲讲?怎么编写测试用例?5、讲了讲两个项目?具体使用什么语言?6、C++中的内联函数7、在浏览器端口输入一个网站会给你渲染一个界面,是怎么实现的8、DNS解析是什么?9、了解过移动端吗?10、能实习多久11、啥时候毕业?打算在哪个城市实习?12、你是更偏向于嵌入式的,咋投我们部门来了呢12、反问算法题:二叉树最大深度(使用递归做的,问还有什么实现方法,我说迭代后序遍历)三面(4.28)开场面试官说不问专业知识不做题目了,聊聊项目1、自我介绍2、选择这段实习你是想锻炼还是更希望留下来3、讲讲你在项目中的遇到的困难4、反问时间:20多分钟反思:面试官问了很多项目里的细节,更想通过项目去了解你会什么4.23晚g  #腾讯#  #实习#
点赞 评论 收藏
转发
timeLine:4.11 一面———————————————4.18 二面———————————————4.22 明天即将面临第三面,小牛客助我!———————————————4.23 三面———————————————4.24 HR面,小牛客助我!———————————————4.25 云证+录用评估,许愿oc,小牛客助我!———————————————4.28 offer———————————————还愿:一面:1. 自我介绍2. 项目中的难点是什么3. HashMap的底层实现是什么?HashMap什么时候扩容?HashMap负载因子为什么设定为0.75?设置成1会怎么样?HashMap的时间复杂度为多少?4. 介绍一下TCP/IP四层体系结构,每层的作用是什么?5. 三次握手和四次挥手?6. 介绍一下Java里面的happens-before原则7. 介绍一下Java可见性、原子性、有序性?8. Java中如何保证程序按照顺序执行?9. Java中写的程序是否会按照写的顺序执行?10. 运行时数据区有哪些部分组成?哪些是线程共享的?哪些不是?11. 公平锁和非公平锁的区别是什么?12. volitale的作用是什么?写过单例模式,单例模式中的双重检查锁定中,为什么要用volitale修饰instance?13. webSocket是怎么实现的?14. 自己写过锁嘛?什么情况下会造成死锁?举个例子?15. Java的锁框架AQS是什么?手撕数组中重复的数据二面:1. 狠狠拷打项目2. Java常见的权限修饰符有哪些?介绍一下3. 内部类、静态内部类、匿名内部类的区别?4. 线程池的作用是什么?5. 客户端的线程池是怎么配置的?或者一般的线程池线程数是怎么选的?6. volatile的作用是什么?7. Java提供了原子操作的类,那这些原子操作的类和volatile有什么区别?8. 如何实现一个线程安全的ArrayList?9. 泛型擦除有了解吗?泛型中的T和?有什么区别10. C++泛型擦除和Java泛型擦除有什么区别?11. 安卓的四大组件都有什么?12. 安卓的生命周期?13. 设计模式知道多少?介绍一下14. 静态和单例怎么选?手撕层序遍历字数不够,见下
点赞 评论 收藏
转发
5 18 评论
分享
牛客网
牛客企业服务