首页 > 校招补招 腾讯pcg后端一面面经
头像
vchengzibest
编辑于 2020-11-22 13:38
+ 关注

校招补招 腾讯pcg后端一面面经

记腾讯-腾讯看点(PCG事业部)一面秋招正式批电话面试

1.自我介绍,让我谈谈项目经历,部门在阿里是干嘛的。

2.聊了会儿项目,详细的问了问项目的流程。(这里聊完已经30min过去了)

3.Redis项目里用到了嘛,Redis一般可以干啥用

4.现在db里有数据,为了提高访问并发能力并且减轻db开销,想同步到缓存,该怎么做。(binlog)

5.缓存常见的问题,缓存穿透该怎么办

6.现在有个数据,db里有,缓存里没有,并发量一大就会打死db,怎么办?

7.不用binlog,怎么同步缓存和db(其实问题5、6都是对于这个问题的一个提示和引导,问题4我的答案其实会有问题)

8.分布式锁是怎么做的,不要说插件的处理,讲讲原生redis操作

9.Redis的hash字典数据结构是啥样的

10.Java的Hash表的结构啥样

11.(Hash表提了红黑树)讲讲红黑树吧,Mysql索引底层啥数据结构(B+树),为啥没用红黑树?

12.(我说B+树非叶子结点只存索引,三层树高能存千万级别数据,我说三次IO就能读到最后的数据)同样情况下红黑树要几次IO?

13.你确定三次IO一定能读到吗?无论数据有多大都是三次嘛?

14.Mysql性能如何,读写瓶颈是怎样的?缓存呢?

15.Mysql常用的优化是怎样的?

16.讲讲你见过什么情况索引设了但没用到

17.讲讲Mysql分表吧,常用分表有哪些

18.(我先讲了读写分离)Mysql主从同步靠什么?

19.Redis主从同步呢

20.讲讲RDB和AOF吧,AOF怎么保证数据处理的没问题?如果同步的时候挂了丢了数据咋办?

21.(继续讲分表)那给个场景吧,朋友圈这个场景,朋友圈的动态这些数据,要分表,你准备怎么分(按用户分或者按时间分)

22.继续上面的,现在我按时间分了,每周的数据都在一个表里,现在一个用户想刷自己一个星期以来全部的动态,怎么办呢,总不能遍历表吧

23.Redis过期策略是咋样的?

24.(接上条)惰性和定期删分别有啥优缺点?

25.懂es吗

26.服务间通信用的啥协议?(Dubbo)tcp/udp还是http?(http)聊聊tcp吧

27.tcp/udp的拥塞控制讲一讲吧

28.tcp的三次握手,client端如果不会ack会怎么样啊?

29.那如果大量的发syn会怎样呢

30.四次挥手的timewait讲一讲吧

31.tcp粘包了解嘛?

32.Linux下怎么看计算机的资源,比如端口、进程?

33.JVM调试你都用什么命令?你们项目里新生代老年代比例怎么配的?堆多大?永久代多大?

34.老年代比较小新生代比较大会有什么问题?老年代比较大新生代比较小会有什么问题?

35.Java类加载机制讲一讲

36.进程和线程有什么区别

37.进程切换和线程切换分别有什么开销呢

38.操作系统的写时复制了解嘛

39.LRU听过嘛,怎么实现的


当天通知一面已过,隔天周五二面完成,许愿三面

更多模拟面试

全部评论

(13) 回帖
加载中...
话题 回帖

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐