2020腾讯PCG后台开发暑期实习生面试(1-2面)

一面(3小时48分钟):

你没看错,三个小时,很多记不住了,问的太多太多了,嗓子都哑了

主要是技术栈不太一样,也是不放过我

1、代码测试 三道代码题 ,给90分钟,不过很快就写完了,不允许使用任何库函数和自带的数据结构

(1) 找出第100大的数

(2) 字符串复制函数

(3) 10进制数字转成64进制数,进制符包括0-9 A-Z a-z 和#@

问了快排,递归非递归的实现

2、socket编程,原理

3、time wait 都设置成0 会怎样?

4、socket如何断开链接? tcp挥手

5、java如何编译的,具体细节

6、linux问了很多,我不太会,记不住了,这块就问了挺久

7、谈了谈项目,具体用到的地方,谈了很多,消息队列,实现机制,如何保证可用?redis原理 zookeeper原理,集群等等

这块问的太深了,崩了,mysql也问了比如分库分表,如何解决数据重复

8、进程如何划分内存

9、浏览器抓包,解释head中的每部分的意思

10、get post什么区别?

11、cookie干嘛用

12、访问百度,对方用负载均衡,大概经过的过程

13、进程间的通信

14、问了几个问题我没记住,应该是编译原理里的,还问我是不是没有学过编译原理我说是的

15、对http发送出的数据包,是在网卡中解析还是在内存中解析

16、java的数据结构

17、redis的zset的底层实现

18、100亿的qq号,但是有重复,个数大概就25亿个,剩下的都重复,如何找出它们重复的个数或者找到哪些是重复的,只能在一台机器上操作且要在内存中

19、进程与线程的关系(估计是看我Linux太菜,还是用java 的 没啥问的了)

20、还有几个真的记不住了。

21、技术栈是c++ 和 go,问能接受不,指定回答能

22、java中的多态如何实现的,为什么就可以多态了呢,编译的时候有什么不同,为什么要重写方法呢?

23、mysql的引擎区别

24、mysql的索引 b+树 红黑树

25、红黑树的特点

26、mysql事务

27、mysql可重复读的mvcc 如果多个线程同时修改一行,那最后提交的时候结果是什么?

28、mysql数据过亿,如果快速查找和优化?我这里说的索引和分库分表,分库分表就有展开问,问跪了

29、linux驱动

------------------------------------

以为凉了结果没过几小时变成复试了,晚上九点多在做网易的测评,没做完就又来电话了,是pcg的二面

二面(46分钟)

1、项目,这块我白话挺久,阿里hr面的时候hr姐姐给我的建议,怎么回答项目,我好好整理了一番

2、问我项目的技术怎么容灾,有一顿白话

3、用户态和内核态,切换会出现什么问题

4、epoll

5、进程间如何通信

6、c++编译的过程大概是什么?

7、java中的hashMap

8、b+树 红黑树 实现 和复杂度

9、好像还有两个问题 ,记不起来了

仅做分享,如有侵权,联系删除。

 

2020腾讯PCG后台开发暑期实习生面试(1-2面)

                            公众号后台回复:【cs字节21届提前批】即可领取

 

2020腾讯PCG后台开发暑期实习生面试(1-2面)

                            公众号后台回复:【cs猿辅导】即可领取

想要获取更多高质量,详细,精选,分类,整理,精装的所有互联网公司的面试真题,在此文末点赞评论:【某某岗位面经合集】,我看到后直接私信给链接。或者扫描博客左侧二维码,扫描它,然后带走我,你想要的互联网大厂各个岗位面试真题我全都有。

 

互联网校招面经,只专注高质量互联网初级面试经验分享。互联网初级面试真题小经是最专业的!致力于为广大初入互联网行业的求职者精心整理,免费分享面试相关资源。

辛苦整理不易,点个赞收藏吧,听说点赞的同学都像下图这样offer满满

2020腾讯PCG后台开发暑期实习生面试(1-2面)