腾讯TEG后台开发面经,面试已完成。阿里等二面。个人复习经历


2022届腾讯实习,2021届春招推推推,随时查询简历状态!

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

到2月底还在玩阿里的文本匹配大赛,后面发现提前批都开始了,于是开始准备,准备时间40天左右吧。
主要是参考Github上的JavaGuide去复习,这个大家一搜就能看到了。
大部分的基础型面试题和知识点,上面都有。
因为我兼职教过数据结构和计算机网络,所以这两门学的很扎实,特别是计网,对面试帮助很大。
看过的书有:TCP/IP详解 卷1 卷3,Java核心技术(还没看完就吐了,这书真的一言难尽),MySQL必知必会,Redis设计与实现,深入理解Java虚拟机,Java并发编程(基础课就不列在这了)
项目我觉得必须有,不管多简单,就算是个什么图术管理系统,如果你不写,必凉,我腾讯一面就没写,因为觉得这项目太简单了。。。于是简历上全是算法,无穷无尽的算法。
后来学乖了,把算法删去了一些,用开发填补上。
实际上面试官很少问项目,估计也知道没啥好问的,问我算法还多一些。
题的话,leetcode全站排名2000+吧,不知道是啥水平,也不记得刷了多少了(刷了200又重开了一个状态刷了300,但是可能有一些重复的题),300以上是有的,但是面试从头到尾没有撸过算法题,除了字节撸了道简单到python一行能写完的题。。 (lll¬ω¬)。。。。
---------------------------------------------------------
一些有用的链接:
JavaGuide:https://github.com/Snailclimb/JavaGuide
类似JavaGuide的资料:https://github.com/CyC2018/CS-Notes
面试最后常问的海量数据处理方法:https://blog.csdn.net/hong2511/article/details/80842704
---------------------------------------------------------
腾讯:
一面,视频面,60分钟左右,凉:
本来3月15号内推的是PCG,约的三天后面试,结果面试官提前一天打电话给我,问我为什么不来面试,那时候正在睡午觉。。有点迷糊的开着电脑就开始面试了。
问题如下:
为什么鸽我(是你自己提前了一天)
自我介绍一下
看你简历上都是算法,为什么来投开发
以后还会做算法吗?(我说的会关注一下,估计这里就开始凉了
各种容器的实现,JDK1.8之后的改进
hashtable的实现
put,get怎么做
同步底层怎么实现
同步代码怎么写
线程池怎么实现
代码怎么写
I/O复用说一下
如果线程队列是无界队列会怎么样
java并发包,怎么用
JVM内存模型
JVM哪里不会OOM
JVM什么时候触发GC
mysql的不同引擎,区别,优劣势
mysql索引
事务隔离级别
给你一整个小学的数据,一条命令返回每个年级每个班的总人数
滑动窗口
拥塞
10G数字排序
有什么想问我的。(然后批评了我几分钟)

PS:一直问一直问一直问,不停歇的问,还有一些问题不太记得了,没有让我撸算法题。态度比较差,那边也不开视频,时不时的还会冷笑。。。(碰到过两个PCG的态度都差得一匹,一个是给我内推的那个,第二个就是这个面试官了,是不是PCG加班太猛了嗷?导致脾气比较暴躁?)
然后过了两天就挂了,自己感觉确实也没答好(没睡醒)。

------------------------------------------------------------------腾讯:
差不多一个星期又被TEG捞起来了。
1面,35分钟,电话面:
自我介绍,问下简历
聊聊JVM 内存机制
进程线程,你喜欢多进程还是多线程
为什么多线程
多线程访问临界资源怎么处理
锁有什么锁,CAS是不是会占用很多CPU资源
TCP UDP握手挥手
UDP什么场景下用,具体点,再具体点
TCP怎么实现有序发送
timewait
Linux 指令,怎么看CPU和内存使用情况
CPU爆炸怎么定位原因
mysql查询非常慢怎么找原因
怎么优化mysql速度,不能用索引
redis为什么这么快
你用redis来干嘛
100万个4个字节的数字占多少内存
讲讲你知道的排序算法,快排复杂度
10万个整数找十个最大的,找中位数,内存不受限
100万个整数+10M内存排序
怎么学习一门新语言

PS:基本被我秒杀,每回答完一道面试官都会说一句:嗯,挺好。10分钟更新状态变成复试

5天后,2面,30分钟,电话面:
自我介绍,问下简历
怎么学习语言
如何看待语言
TCP UDP具体场景
你用过TCP没有,怎么用的
流量控制,拥塞控制
UDP怎么实现稳定安全传输
访问URL的整个过程
DNS过程,DNS过程中各个域名服务器的具体操作,消息到底怎么传递的,说底层
HTTP 1 2 3,Quic说一下
查看GPU,CPU,MEM的指令
Mysql,redis差别
Mysql引擎,差别
redis集群算法

PS:90%都答上来答完整了,10分钟就更新状态变HR面

3天后, HR面,15分钟:
跟别人问的都差不多,然后HR说没啥问题的话是会给offer的。

个人情况:简历上算法经历偏多,但是都不算很强,去年实验室有老哥投算法很轻松的就去实习了,结果转正率感人,15个转正一个,直接给我吓怂了,后面他秋招也很惨,一直被挂,最后一个月撑不住了去了网易做开发。。。。
主要是觉得自己算法不算突出,也就不想去冲了,从2月下旬开始准备java的知识复习,投的是java,但是进去肯定会转语言的。
个人觉得语言不重要,拿来面试用的,选java的原因是因为java的资料容易找。python,C++,go全都可以,但是你要掌握好基础。

-----
-------------------------------------------------阿里:
电话面:30分钟
讲一下最近做的东西
Object类有什么方法
让你设计一个Object类,怎么设计
IOC,AOP是什么
数据库ACID是什么,具体讲讲每一个
阻塞队列说一下,怎么实现
HashMap扩容,原理,过程
HashMap的key可以为null吗,ConcurrentHashMap呢
让你用redis设计一个生产者消费者模型,你怎么去设计
讲讲TCP(👴不想再讲了,吐了)
python 的str了解吗
有没有发现str的前面有个u,这是什么意思,有什么用
设计模式巴拉巴拉巴拉完全没听懂(👴不知道)
xxxxxxxxxx是什么(👴不知道)
有什么想问的吗
保持电话畅通,等二面


#腾讯实习##腾讯##实习##Java工程师##面经##阿里巴巴#
全部评论
求问楼主短时间怎么把java复习的这么好的
2 回复 分享
发布于 2020-03-30 23:26
我也TEG 真的就2+hr吗 刚一面过😆
1 回复 分享
发布于 2020-03-30 19:49
俩个技术面就hr了 羡慕
点赞 回复 分享
发布于 2020-03-30 19:28
膜拜楼主大佬
点赞 回复 分享
发布于 2020-03-30 22:44
TEG据说技术实力很强,不敢报😂
点赞 回复 分享
发布于 2020-03-30 22:45
楼主teg什么部门呀?我teg计费平台部。
点赞 回复 分享
发布于 2020-03-31 01:37
中大广东横着走找不到算法?
点赞 回复 分享
发布于 2020-03-31 07:53
腾讯转正率这么感人吗。。。
点赞 回复 分享
发布于 2020-03-31 12:30
不能用索引优化Mysql速度楼主是怎么答的?求解释一下
点赞 回复 分享
发布于 2020-03-31 21:59
请教下楼主DNS消息的底层传输实现是如何回答的?
点赞 回复 分享
发布于 2020-03-31 23:55
顶!
点赞 回复 分享
发布于 2021-03-05 20:59
顶!!!!!
点赞 回复 分享
发布于 2021-03-05 21:01
顶顶顶!!
点赞 回复 分享
发布于 2021-03-05 21:01

相关推荐

牛客771574427号:恭喜你,华杰
点赞 评论 收藏
分享
10 109 评论
分享
牛客网
牛客企业服务