腾讯PCG后台 一二三面 凉经

一面 40分钟
上来就是两道算法题
1. 合并两个有序链表
2. 字符串转整数(32位)
3. Time_Wait 和 closed_wait 分别在哪里?
4. 如果出现大量的Time_Wait  closed_wait 状态应该怎么排查? 这个没答出来,后面想起来应该要区检查释放连接的代码之类的
5. 其他的想不起来了

二面 45分钟
1. 自我介绍
2. 面试官要求看一下我的日常编码习惯,给他看了一下我刷leetcode的代码
3. 介绍一下我的项目,是关于订单处理的,然后就开始展开问了
a. 如果一个用户的订单支付超时,重新支付,会不会造成二次支付?
b. 如果有十个用户同时对一个商品下订单应该怎么处理?
c. 如果用户下单后,发现库存不足应该怎么办?
4. 进程和线程的却别?
5. TCP和UDP的区别?
6. 有了解过协程吗?无
7. redis了解过吗?无
问到这里感觉我要凉了
8. 那有了解过http吗?讲一下http和https的区别?
9. 讲一下你对链表和数组的理解
10. 讲一下线程的通信方式
11. 讲一下你对mysql的理解吧,能讲多少讲多少
Balbalabala讲了一大堆,
12. 你知道几种索引,分别介绍一下
然后我开始从索引讲到慢日志,讲到存储引擎,扯了好久
13. 我们来道算法题吧!
我差点破防了,hhh还好根一面的差不多,合并有序数组,感觉挺简单的,当时有个小bug,面试官直接给我点了出来,小尴尬
14. 下面是唠嗑环节

等了两天,又进入复试了,哭了,希望三面不要是技术面了呜呜呜

三面 60分钟
从计组聊到操作系统,聊到计算机网络,问的我怀疑人生
1. 32位机的内存大小有多少?
2. 实际内存地址和虚拟内存
3. 内存是怎么进行管理的?
4. 进程间的通信方式?
5. 分页、分段、段页式?
6. 共享存储的通信方式是怎么实现的?
7. IO多路复用了解过吗?
8. 不同主机之间的通信是怎么实现的?
9. TCP 四次挥手的细节
10. 对四次挥手的每一次都给我来了一个if else 判断,各种情况怎么处理,我直接快破防了
-----------------------想起来一些,补上-----------------------------------------
11. 有了解过哈希吗?
12. 将一下红黑树的原理?
13. 平衡树和红黑树有什么区别?
14. 讲一下 B-Tree?
其他的还有挺多的不太记得了
最后算法题:一个日志文件,存了10亿条数据,每条数据三个字段,id、上线时间、下线时间,如果统计每一秒的上线人数

面完半小时状态就灰了,虽然答出来了七成,面试官说还是要去了解底层原理的实现,听到这个我就知道无了。

感觉真的挺难的,如果没有充足的准备,四大课程的深入学习,很容易就被问倒了

期望越大失望越大,三次面试都快把我掏空了,也算是于打击中激励自己吧

希望大家都能面过,最后许愿秋招拿下Offer

#腾讯##面经##Java工程师#
全部评论
是c+o的吗
点赞 回复
分享
发布于 2021-04-01 15:53
楼主出结果了吗
点赞 回复
分享
发布于 2021-04-01 17:14
联想
校招火热招聘中
官网直投
楼主我也是, 一面上来一道hard算法题,没做出来我就知道无了,后面又问了和你差不多的网络相关的也是答的不怎么样🤣第二天灰了
点赞 回复
分享
发布于 2021-04-01 22:53
请问楼主pcg哪个部门呀
点赞 回复
分享
发布于 2021-04-01 23:59
我TM 这三面也太难了吧
点赞 回复
分享
发布于 2021-04-02 21:58
为啥我一面是电话面
点赞 回复
分享
发布于 2021-04-02 21:58
楼主腾讯招聘的流程不是初试,复试,hr面试吗? 你的第三面是hr面试吗
点赞 回复
分享
发布于 2021-04-02 23:17
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-19 14:56

相关推荐

调试设备  5min  (电脑麦克风不知道为啥他那边说没声音,检查切手机面试)自我介绍介绍学校tcp第一次握手服务端底层发生了什么?(没听懂底层是什么意思,扯了一下随机序列号,又扯了一下listen,bind,accept函数)对,就是偏底层一点的东西,比如accept什么时候调用,什么时候返回?(答错了,我说收到第一次握手马上返回,实际是第三次握手)还有其他的吗?(想不到了)那讲一下挥手的TIME-WAIT吧?(介绍了一下)时长是多少?(2MSL)为什么是这个时间?(答了小林coding上的两点)对第二点表示质疑?(可能是我没讲清楚,再解释了一遍)再次设坑,结合刚刚的TIME-WAIT问第四次挥手丢失会重传吗?(掉坑里面去了,我以为他想问TIME-WAIT时间过短客户端关闭后会不会重传,答了不会客户端关闭后返回RST。答完他问下一题的时候突然回想过来应该是想问正常情况下会不会重传)讲一下操作系统进程切换吧,底层发生了什么?(此时心态已炸。。。不知道他想问底层什么,答了保存上下文,扯了一下PCB)嗯嗯,好吧。讲一下BlockingQueue?(介绍了一下)讲一下底层怎么实现的?(。。。不会)你会怎么实现?(while自旋)有什么更好的方法吗,这个太占用cpu了?(。。。不会)那讲一下JVM吧,介绍一下CMS?(介绍了一下)详细介绍一下流程?(balabala)有那些地方需要停顿?(答少了一个阶段,只答了重新标记,没答初始标记)它重新标记是再次全部再扫一遍吗?(不是,扯了一下三色标记法)讲一下redis主从同步怎么实现的?(balabala)如果网络有问题会怎么处理呢?(感觉问的挺模糊的,扯了一下网络不稳定时增量复制,挂了的话哨兵选个新的当主节点)lc1262 acm模式 可被三整除的最大和  13min思路对了代码跑不起来反问  3min(已经知道要凉了,问了一下感兴趣的问题)招人看重哪方面,基础,算法,项目经验∽前两个,同等重要,后一个有的人有有的人没有介绍一下腾讯云的业务∽balabala
点赞 评论 收藏
转发
7 36 评论
分享
牛客网
牛客企业服务