关注、星标下方公众号,和你一起准备面试
大家好,我是小面经,整理面经不易,如果你觉得整理的面经对你有帮助,还请点个一键三连。
0305腾讯实习基地二面凉经
岗位 PCG后台开发
面试时间 3/1 100min
1、自我介绍
2、项目介绍
3、项目遇到的困难
4、了解过脱库吗,密码在前端被挟持了怎么办
5、tcp三次握手 能两次握手吗 半连接队列
6、四次挥手 msl time_wait状态
7、服务器大量time_wait原因
8、tcp有序性 udp报文长度
9、网络通信有哪些状态
10、Linux怎么查看网络状态
11、Linux怎么查看文件位置,怎么查看程序的运行情况,怎么查看CPU使用情况,怎么查看进程pid
12、io多路复用 select poll epoll
13、mq大吞吐量怎么实现的
14、Redis一致性协议 Redis事务 缓存一致性
15、hash表结构 rehash过程
16、了解过ai吗,了解过云原生吗
17、算法:O1复杂度获取栈最小元素、求两个有序数组中位数、合并两个有序数组
18、能实习多久,学校会不会放人 让你搞ai愿意吗
19、反问:腾讯对实习生的要求 广度深度
3.5 官网流程终止
0305腾讯PCG 已凉
PCG 后端,双非本,Javaer面试时长:55min
1、主要拷打项目+计网+MySQL+Redis
2、MySQL 单表最大可以存储多少数据量
3、超过了再插入数据会发生什么?
4、Redis 持久化过程中断点了,再恢复电会继续持久化吗?
5、TCP 和 UDP 的区别,
6、Redis 淘汰策略
7、算法 ACM 模式反转链表,有个 next 写成了 current.next,由于平时是核心代码模式,排查问题的时候还以为是方法外面有问题,排查了五分钟,服了。
半小时挂。人麻了,对企鹅的好感瞬间全无,是因为我算法那里卡了一会儿挂我吗?八股答出来 90%,感觉面试官对我的回答也挺满意的,然后就挂了。怎么感觉牛客上的面经基本都是莫名其妙挂啊,企鹅这是要干啥?亏我准备了那么久。
0305腾讯后台开发一面
很早之前投的,前几天实习基地那个顺手点了一下确认,然后昨天就约面了,我也不确定有没有关系哈,刚面完。
找实习和工作都太玄学了,自我感觉真没用,过不过全靠缘分。
没录音,凭记忆写个面经,全程一个小时。
1、自我介绍
2、项目、实习经历
3、算法题:编辑距离,hot100上的,一会就写好了,运行了,然后说了下思路
4、HashMap和ConcurrentHashMap
5、Java内存模型
6、Java IO模型
7、垃圾收集器
8、MySql 索引、事务等
9、TCP和UDP,TCP连接和断开过程
10、进程和线程,进程通信方式
11、学校,反问
应该还有一些,暂时想不起来了。
腾讯面试官好像都不喜欢开摄像头,去年我面也是这样,不过也没要求我开
0304鹅厂后台开发一面凉经
面试官人很和蔼,态度也很好。
1、讲一下TCP三次握手 为什么要3次,两次或者四次不行吗
2、讲一下常见的针对TCP的网络攻击
3、如何应对SYN flood攻击?
4、讲一下TCP的TIme_WAIT状态,如果服务器中存在大量的这个状态应该怎么排查?
5、如果项目中出现CPU占用过高的情况,该怎么排查和处理?
6、介绍一下Linux常见命令?top命令具体是做什么的?
7、讲一下HashMap,为什么HashMap要引入红黑树?为什么树化的默认节点是8?如果不用红黑树如何处理过长的链表?
8、HashMap是线程安全的吗?如果不是那什么是?
9、为什么ConcurrentHashMap是线程安全的?是如何实现线程安全的呢?
10、介绍一下Base64编码的原理,为什么Base64编码会使数据体积变大33%?
11、介绍一下Flink CEP是如何匹配事件的?
12、讲一下用Flink处理流数据的时候如何分割两个不同的帖子或者推文?
13、为什么Redis Pub/Sub比Kafka更快一些?二者之间如何选取?
14、Kafka是如何做到数据持久化的?
还有一些琐碎的问题,不太记得了。
然后就是算法题,有思路但是太久没敲代码了结果没写出来,太烂了!
反问:
1、接下来该朝哪个方向努力?面试官答编码能力
2、晚上9点还在上班吗?(因为面试在晚8点)
0304腾讯光子游戏客户端开发一面
时常:1h
1、手撕算法:奇偶链表(力扣328题),ACM模式(ac了)
2、说一下C++中如何实现多态的?
3、那你说的父类指针指向子类引用,解释一下底层是怎么实现的(为什么能找到子类对应的func)?
4、智能指针有用过吗,说一下他们的实现原理?
5、shared_ptr的计数器底层是怎么实现的?(我不知道,面试官说没关系按照你自己的理解你会怎么设计,我就回答,用一个哈希表,存放资源地址和对应的指针)
6、那这个哈希表是全局的吗?是线程安全的吗?(是全局的,关于线程安全,我就说给他加锁)
7、shared_ptr的循环引用问题怎么解决的?
8、当weak_ptr怎么判断对象是否被销毁,底层怎么实现的?(我就接着这个哈希表继续说下去了)
9、知道STL中的deque容器吗,底层怎么实现的?
10、deque是怎么实现扩容的?
11、vector和deque的区别是什么?
12、反问:我问了如果我进去能做什么?然后就聊到了游戏相关的他就问我:你对一个游戏的场景你的理解是什么?(胡乱说一通)
14、问我如果游戏中有一面墙,墙的背后有一个球,然后你如果事先知道这个球是看不到的,然后你怎么设计这个场景?(一脸懵逼)
0304腾讯暑期实习微信支付
上来三道算法题
1、LRU
2、接雨水
3、删除链表中倒数第n个节点
4、能不能转C++
5、JVM垃圾删除
6、https的加密技术
7、说一说常用的并发容器
8、项目:说一说项目的亮点。
(面完一个小时后流程结束
作者:任2003链接:[https://www.nowcoder.com/discuss/594457518957408256?sourceSSR=%E5%85%B6%E4%BB%96](https://www.nowcoder.com/discuss/594457518957408256?sourceSSR=其他)来源:牛客网
作者:Ctrl+CV_摆烂链接:[https://www.nowcoder.com/discuss/594260087649157120?sourceSSR=%E5%85%B6%E4%BB%96](https://www.nowcoder.com/discuss/594260087649157120?sourceSSR=其他)来源:牛客网
作者:人形A题怪链接:[https://www.nowcoder.com/discuss/594304527226933248?sourceSSR=%E5%85%B6%E4%BB%96](https://www.nowcoder.com/discuss/594304527226933248?sourceSSR=其他)来源:牛客网
作者:在人才库的钝角很想去广西嗦粉链接:https://www.nowcoder.com/feed/main/detail/411bbb392bf546658e086924daf40273来源:牛客网
作者:帅的亚匹链接:https://www.nowcoder.com/feed/main/detail/87e972644bda4471bdae24f9cd5146ff来源:牛客网
作者:喜欢拱白菜的外卷侠真的会谢链接:https://www.nowcoder.com/discuss/594637127346888704来源:牛客网
如果本文对你有帮助的话不要忘记三连~