3.14腾讯实习生一面PCG面经 已过

1:自我介绍:我紧张了,就说了一点点
2:AarrayList和LinkedList的区别(唯一的java相关应该是)
3:线程之间怎么通信(java主要靠共享内存和锁,操作系统靠管道、共享内存、信号、信号量、消息队列)
4:用户态和内核态的区别是什么?
5:用户态怎么进入内核态?
6:有哪些中断?
7:我常用什么类型的系统调用
8:什么是自旋?什么是自旋锁?(线程非阻塞的忙等一个执行结果,可以通过轮询,自旋锁CAS)
9:什么时候用到自旋?(执行任务时间短的时候,希望程序不要阻塞的时候,举了个网络多路复用IO的场景)
10:如何在自旋的时候减轻cpu的负担?(不太清楚,口胡)
11:CPU的L1、L2cache有什么区别,有什么作用?(没说上来,就说了一下局部性原理,方便查询)
12:他们各自的应用场景是什么?
13:了解协程吗?(不太了解,只知道定义,大致说了一下跟内核态线程的区别)
14:Http2.0和Http1的区别
15:CA证书是用来干什么的?(检查公钥是不是正确的可信的)
16:你知道QUIC协议吗?(说了一些,紧张了)
17:知道BRR协议吗?(不知道,没听说过)
18:知道ProtoBuf吗?(不知道,没听说过)
19:讲讲项目(开源的)
20:你对你项目中印象最深的问题和改进路线是什么?(说了一下消息队列,我用了rabbitMQ)
21:手撕最长子序列长度,很简单,然后要讲一下原理。
22:看你选的上海,深圳可以来吗?可以转GO吗?什么时候可以来实习?(实习当然啦,转GO行,叫我我就来)

反问:
部门业务和当前招收情况,在上海有没有业务之类的。
(是不是感觉我的反问有点大胆?因为学校在江苏这边所以觉得上海近,有空可以一直实习,深圳的话也行。)

感想:第一次面试嘛,面试的时候语速太快了很紧张,然后BRR和ProtoBuf确实完全没听说过,胡扯都扯不了一点,面试官倒也没有压力我,只是一味提问。
吃完午饭一面就秒过,感觉很奇妙,因为很多东西确实是不知道的。
一共耗时37分钟。 #腾讯求职进展汇总#
全部评论
如果还在找的话 试试宝藏小厂游戏公司,不黑不卷
点赞 回复 分享
发布于 2025-03-30 20:16 湖北
坏了这也太难了,计网好多都不会,没有问数据库相关的吗
点赞 回复 分享
发布于 2025-03-17 15:23 上海
mark
点赞 回复 分享
发布于 2025-03-14 16:28 广西
线程间通信?不是进程间通信吗
点赞 回复 分享
发布于 2025-03-14 15:32 江苏

相关推荐

面试时间:2h流程:笔试+面试,一面完光速拉二面面试官过来。1.索引有哪些类型?(聚蔟 非聚蔟,八股吟唱)2.如何判断哪些字段要加索引?(答的主键要加,有唯一约束的可以加,高频查询的列要加,经常用来order by排序的要加)3.什么情况下索引会不生效?(八股吟唱)4.一张学生表,里面有学生姓名,学生年龄等字段,重点关心学生姓名stu_name,如何查出重名的学生?(我答group by,没答对。)5.有一张学生成绩表,里面有学生姓名,课程名字,课程成绩,比如:张三,语文,80;张三,数学,60;如何查出所有成绩都>=80分的行数据?(兜兜转转后,我答的先用子查询查出,成绩<80分的行数据,并group by分组去重,再用这个子查询的临时表和主表进行比较,找出姓名重名的行数据,截去掉这些数据,得到的就是所有成绩>=80的优秀学生数据。面试官说思路没问题,我猜可能中间有点差错,因为我忘记group by的机制了)6.创建线程的方式有几种(三种,并开始八股吟唱ing)7.笔试里,是对单例模式没有思考吗?(我说笔试写的根本不是单例模式,写的单模板模式,我不敢写就没写,并背诵单例模式思路)8.除了单例模式,你还了解哪些设计模式?(以spring源码为基础,举出里面用到的设计模式,aop的代理模式与策略模式巴拉巴拉)9.如何实现登录的互踢?设备a在登录账户后,设备b也登录账户,需要设备a的账户被踢掉。(这个是我项目经历里的,我用的是redis中存token,同时加上随机值作为唯一标识,新设备登录账户,将同样token前缀的key删除,再把新设备的token存进去,前端隔一段时间检查用户登录状态,这样旧设备被检测token过期,被踢掉。)10.如果我先登录完,然后新开一个页签,我需要再进行登录一次吗?就是说,我的状态还在吗?(在,原因我不清楚,我当时说的因为浏览器做了缓存)11.网关是如何拦截请求,做白名单校验的?(项目经历里的,黑马的那一套,自定义请求拦截器写好白名单,网关拦截请求并对白名单进行匹配,从而判断是放行还是继续拦截做校验)12.非静态方法里能定义静态变量吗?(八股吟唱)-------------------------一面结束,十几分钟后二面面试官带着hr来了。13.遇到不好打交道的人应该怎么做?14.职业规划是啥,考研还是就业。15.说说自己的优缺点。16.讲讲你实习经历里的业务(最让我吐槽的一点,也不说是哪方面业务,不问实习产出,就让我讲一整个项目的业务流程,大哥这是我写了两三个月的项目啊,我从哪跟你讲起)17.对业务流程的一些追问(连拷打都算不上,就是像个用户一样问流程,我能不能提交多次啊?我能不能以个人身份参赛啊?工作流核心逻辑是调的远程接口吗?一个技术名词都没问)18.讲讲笔试题里的算法(hot100的非重复子串的最大长度,abcabc输出3,aaaa输出1)19.写一个你熟悉的排序(只记得二分,所以写的二分)20.反问环节总结:薪资110一天,问的感觉比我面的那些5k的都难,一面全是场景题,二面也不问产出全问业务。而且实习期间不让回学校写毕设,不保证转正,还查户口问我家庭情况。。。位置也偏僻,我过来一趟要两个半小时。看得起这薪资的过不去面试,过得了面试的看不上这薪资,可以去面试检验下自己的八股水平。ps:笔试也很难,一道hot100算法,两道编程题算输出结果,两道还是三道手写sql,其余的是八股题,其中一道还打错字了,单例模式写成单模板模式,boss上hr说笔试面试的淘汰率很高,我只能说难度确实大,但有没有可能别人也在淘汰你呢😂
查看19道真题和解析
点赞 评论 收藏
分享
评论
13
100
分享

创作者周榜

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