java快排_腾讯PCG腾讯视频java两轮技术面试经验分享

4124d9b78cb30c58ec6599cd1e2e8374.png

一面(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、好像还有两个问题 ,记不起来了

作者:小学插班生
链接: https://www. nowcoder.com/discuss/39 7292?type=2&order=1&pos=4&page=1 仅做分享,如有侵权,联系删除。

5b9a785cdfecfcf7a8ac6d9d9066b180.png
公众号后台回复:【zh字节21届提前批】即可领取

16fdab74a0c712778645c0d712323292.png
公众号后台回复:【zh猿辅导】即可领取

互联网校招面经,只专注高质量互联网初级面试经验分享。互联网初级面试真题小经是最专业的!

想要获取更多高质量,详细,精选,分类,整理,精装的所有互联网公司的面试真题,点赞后打开下面这个小卡片,回复上面图片下方的关键词,精心整理好的面经合集免费拿走。

扫描它,然后带走我,你想要的互联网大厂各个岗位面试真题我全都有。​img-blog.csdnimg.cn

对了,悄悄告诉你一个秘密,

双击这句话的同学都进了bat,点右下角的 ♡ 同学都拿了ssp!

d986270f73b6c4c5069e8f7bb95f1b2d.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值