腾讯PCG后端实习一面
- 介绍公司具体业务
- 自我介绍
- 在你的实习项目中哪个需求对你技术挑战最大,你是如何解决的,如何拆解需求的,取得了什么样的效果
- 对于redis的大key问题有无其他解决办法(拆成文件、多级缓存、热key)
- 对于项目中的点能否有进一步的优化方案
- 线程池的7个参数,线程池加载过程,核心线程和非核心线程被销毁的时机
- 讲一下RBAC
- 常用的jdk版本
- jdk8中对垃圾回收器的优化,详细说一下分代回收,什么时候会出现FullGC
- jvm有做过调优吗,启动参数一类的
- jvm高负载的情况,或者FullGC卡顿时间较长的情况如何处理,分析排查思路
- 一个Object创建过程中,内存的分配过程
- 堆栈中的引用放在哪里(没听过)
- nacos服务发现,spring起来之后的哪个阶段会进行服务注册(不会)
- https用的什么版本,版本之间的区别
- 多路复用的实现原理(一个socket流里面能传各种各样的流,每个流会有自己的标识,可以多个流一起push,每个push一部分)
- 从网络,springboot,前端介绍一个网页渲染的全部流程
- 对Linux的了解,对内核态和用户态的了解,什么操作会放在内核态,什么会放在用户态
- 算法:快排