腾讯PCG技术中台后端实习面经(1面)

二面和HR面面经在这 https://www.nowcoder.com/discuss/615034
一面 (3.12 19:00) 50min
1. 自我介绍
2. 你用的是Java对吧?说说Java两种Map的区别?
讲HashMap和TreeMap底层数据结构的区别,讲哈希表的底层数据结构和插入过程。
3. 这两种数据结构是线程安全的吗?要线程安全用什么Map?
不是,用ConcurrentHashMap。
谈到JDK1.7之前的分段锁(说到一半就打断了,还没来得及说JDK1.8,直接下一题)
4. 说说Java有哪些容器?
List, Set, Queue。
追问应用场景的区别?
5. ArrayList的扩容机制?
6. 说说JVM的GC机制?
讲到RC和可达性路径分析算法,以及三种GC算法的区别。
7. 讲讲TCP?
提到TCP和UDP的区别。
追问TCP真的能保证可靠性吗?
想了很久,最后答案是“真的”。
8. TCP三次握手的过程?为什么挥手就要四次?
追问TCP为什么不两次握手?
9. TCP包头的结构?
10. 聊聊TIME_WAIT?如果出现大量的TIME_WAIT会如何?
11. 讲讲进程和线程的区别?
12. 进程切换和线程切换的过程?
13. 写后端时遇到过什么问题吗?是如何调试的?
问题补充:比如,前端发送给后端一个请求,返回的包无法解析,项目又很大,无法在本地编译运行,这时怎么判断问题出在哪里?
14. 算法题:非递归快排
15. 递归和迭代的区别?用递归可能出现什么问题?
16. 算法题:找到最长回文子串
反问&闲聊环节
#实习##面经##腾讯##Java工程师#
全部评论
又一个中台的
点赞
送花
回复
分享
发布于 2021-03-12 21:56
楼主TIME_WAIT是想问ACK攻击吗
点赞
送花
回复
分享
发布于 2021-03-13 08:02
滴滴
校招火热招聘中
官网直投
想问下老哥13是怎么答的
点赞
送花
回复
分享
发布于 2021-03-13 09:22
老哥 过了吗
点赞
送花
回复
分享
发布于 2021-03-13 10:10
加油加油!我也技术中台!
点赞
送花
回复
分享
发布于 2021-03-13 10:29
第七个问题,面试官应该是想说,send()是一个异步过程,所以如果send()返回成功,仅仅只是把它放到了发送缓存里面
点赞
送花
回复
分享
发布于 2021-03-13 19:24
中台好像很缺人😂
点赞
送花
回复
分享
发布于 2021-03-14 11:16
在哪找到投递窗口哇,求一个
点赞
送花
回复
分享
发布于 2021-03-16 15:12
请问中台跟后端啥区别呢,感觉面试问的差不多啊?😂
点赞
送花
回复
分享
发布于 2021-03-17 00:59

相关推荐

#软件开发2024笔面经# 说下鼠鼠的情况,bg本二硕九,末九。投了腾讯后,前两天打电话说来我们学校宣讲,让我直接现场面试,鼠鼠十分惶恐,毕竟还没面试过,差点就处女面是腾讯的现场面了。还好昨天有场众安的面试试了下手。4/25入场先写三个题,写纸上,两个leetcode,一个sql1.最长连续序列2.移动零3.一个员工表,四个字段,id,name,薪水,领导id。领导也在员工表里。找出薪水比领导高的人的姓名。写出来后就也没怎么去问我了。就聊聊天,问了问我研究课题,然后让详细介绍一下。问了简历上两个项目是练手的还是真实部署的,鼠鼠就很理直气壮的说是练手的,结果就没问项目了。然后对着简历稍微问了一点。4.StringBuilder和StringBuffer的区别,平时用哪个5.sql优化怎么做6.索引相关然后又问了问还有没有什么特长,技术相关的,鼠鼠说都在简历上了。然后打开腾讯官网投递的简历,说我的测评说明我心态好,不过当时鼠鼠没听明白,就一脸疑惑,后来才反应过来是腾讯的测评结果。然后反问阶段。最后,又拉我出门问了个问题7.如果一万以内的数,有特别多的数据量,给你十个助手,怎么安排人员找中位数。总时长45分钟左右,面试官非常亲切,希望有后续--------------------------------------------------4/28更新,流程已结束,我自我感觉还挺良好的
点赞 评论 收藏
转发
因为是校招专场,所以是线下面试的1.日常项目拷打2.css如何使一个盒子居中3.margin百分比是相对的谁(父盒子还是自己)4.js里promise和async await,为啥有了promise还有提出async await5.如果浏览器打开一个网页很卡,可以怎么优化(减少回流重绘,防止内存泄露,浏览器缓存等)6.浏览器缓存都有什么类型(我说了强制和协商缓存,他说cookie类的,我说还有session和localstorage,他说了解indexedDB么,这个我没接触过)7.http2相对于http1优化了什么8.https是什么9.websocket了解么10.chatgpt是怎么返回数据的(轮询,长连接,还有websocket还有一个我不认识的方法)11.你是怎么部署的,docker,k8s了解过么12.vue2与vue3区别,vue3为什么要推出组合式api(面试官说方便复用),虚拟dom是什么,为什么比操作真实dom快13.typescript了解么14.正则表达式知道么,用在什么场景里(我说表单,他说大部分是,也有其他的,我不了解这个)15.模块导入有几种方式(es6和commonjs),ast,tree shaking知道么16.打包工具用过什么,vite和webpack的区别(vite基于es6所以快)17.知道web worker么(我只知道是在前端开多线程的),追加了几个基于web worker的问题18.可视化用过么,echart是基于什么实现的。。算法题:拿张纸,手写代码1.考察了一道闭包的题目,一个counter然后调用,写输出结果2.一个url怎么提取出params3.123456789怎么变成123,456,789的格式(我是操作字符串,他说可以用正则表达式)#腾讯##前端#
点赞 评论 收藏
转发
17 113 评论
分享
牛客网
牛客企业服务