腾讯云网络加速开发 面经

一面
1.先是对项目的细节进行深挖,问的比较细如果对项目一知半解容易被问懵

2.那你们到kafka保证数据不丢失?如果kafka挂了你们怎么处理,如何防止kafka重复消费?

3.你说你们用到策略模式,为什么要用,策略模式和桥接模式的区别

4.你们kafka多少个partition,直接通过es去消费? 你们es怎么进行写入,开了多少个线程,为什么

5.你用的是java是吧,哪个技术模块你最了解,挑一个讲一下具体实现

6.用过那些传输协议,描述一下如何判断是http协议

7.403 503表示什么

8.操作系统缓存机制

9.怎么找到某个进程,怎么查看有哪些java线程

10.你说你用到了redis,具体用来做什么

11.如果内存满了,redis会做什么操作

二面
0.你这两个大数据项目的数据量是多少QPS是多少

1.你做的这个秒杀系统,你是怎么做的具体的思路和实现跟我说下

2.kafka如何保证数据一致不丢失不重复,kafka比起其他的消息队列优势在哪,那为什么他速度快I/O大

3.linux的cpu占用高怎么查,如果top里都正常怎么查,如果java线程频繁切换你怎么处理

4.假设已有10亿的qq号,你怎么判断这个qq号没有被注册,用什么数据结构。

5.那你如果用hashmap,假设一个qq号是4个字节,10亿个qq号占多大内存

6.网络编程熟不熟

7.tcp连接断开过程,为什么ack是加上1。为什么连接是3段断开是4段

8.https结构,https为什么安全,http连接和断开过程

9.rpc描述一下

10.mysql主从复制描述一下,mysql如何优化具体描述

11.描述一下java的内存结构,描述一下java的垃圾处理过程

12.你了解那些web攻击,怎么防止
二面感觉要挂了,虽然都能答但是最后面试官说了一句“你做的项目还是比较偏功能开发和简单的web”
如果还有三面再继续更新
#腾讯面试##面经##社招##腾讯#
全部评论
老哥做的什么项目鸭
点赞 回复
分享
发布于 2021-07-25 00:30

相关推荐

3 10 评论
分享
牛客网
牛客企业服务