腾讯pcg后台开发实习一面

一共80分钟左右,体验很好


一、自我介绍
二、问会什么?介绍下springboot
三、基础
JVM部分:
介绍一下双亲委派 为什么要用双亲委派?
jvm垃圾回收有哪些算法?
操作系统部分:
线程和进程的区别?
进程IPC有哪些?用过哪些?
管道和有名管道的区别?
死锁解决
计算机网络部分:
UDP和TCP的区别?用过网络编程吗?端口被占用怎么办?
三次握手四次挥手了解吗?讲一讲为什么要有四次挥手,四次挥手的各个阶段?
Linux部分:
学过linux吗?讲一下僵尸进程,怎么查找一个进程是不是僵尸进程
Linux的常用指令

数据库部分:
Redis:
Redis一般用来做什么?
Redis为什么快?
讲一讲基本的数据结构?有几种?分别为什么?各有什么优势?
如果设计一个高校校花排行榜,需要用到什么数据结构?
ZSET的底层实现?你能自己设计一个吗?
缓存雪崩缓存穿透讲一讲?

mysql(问得比较细):
mysql有什么索引引擎?有什么区别?用过什么索引?
myisam为什么只支持表级锁?
数据库锁了解多少?隔离级别呢?
讲一讲innodb有什么索引?为什么要用b+树不用b树或者红黑树?
b+树和b树的区别?
聚集索引和非聚集索引的区别?什么时候用聚集索引什么时候用非聚集索引?
讲一讲最左匹配原则,面试官举两个例子问能不能走索引?

其他:
treemap的底层实现
红黑树插入的时间复杂度
数组和链表的区别
数组为什么查找比较快

算法题:
字符串有三种编辑操作:插入一个字符、删除一个字符、或者替换一个字符。给定两个字符串,编写一个函数判定它们是否只需要一次(或者零次)编辑。
输入:first = "pale" second = "ple"输出:True
输入:first = "pal" second = "pel"输出: True
输入:first = "pales" second = "pal"输出: False

反问环节
问在平时学习中应注意什么?
答:应注重实践 要多想怎么做 为什么这么做 这么做有什么好处 能改进吗?
#实习##腾讯##Java工程师##面经#
全部评论
1
点赞 回复 分享
发布于 2021-05-19 08:07
大哥 笔试过了几题啊 我差不多过了2题还没反应
点赞 回复 分享
发布于 2021-04-23 19:44
平台是面呗吗
点赞 回复 分享
发布于 2021-04-23 17:33
问的好多好久啊
点赞 回复 分享
发布于 2021-04-23 17:23
楼主答出来多少?
点赞 回复 分享
发布于 2021-04-23 16:36
mysql这个算深吗?我感觉我复习的比这还深一点😂
点赞 回复 分享
发布于 2021-04-23 15:16
算法题是leetcode上的吗
点赞 回复 分享
发布于 2021-04-23 14:18

相关推荐

06-04 09:27
门头沟学院 Java
点赞 评论 收藏
分享
06-08 22:25
门头沟学院 Java
从零开始的转码生活:这hr不会打开手机不分青红皂白给所有人群发这句话,过一会再给所有人再发一遍,这肯定会有重复的,不管,再过一会再发一遍
点赞 评论 收藏
分享
最近经历我的处女面,还是一家大厂,笑自己不自量力,面试官态度特好,问的问题也很专业。好多问题结结巴巴说不出来,还以为自己多厉害呢。跑过去耽误人家时间……😅简历上的写的最好还是实打实,不然一问三不知。
不要卷我了:我的第一次面大厂,前面聊的好好的,直到说让我写道sql,题很简单,但是我完全没准备光刷算法题了,group by后面多写了个字段,我说我写好了面试官笑了一下,后面说要去面下一个同学了
26届校招投递进展
点赞 评论 收藏
分享
评论
16
105
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务