腾讯IEG SRE 一面凉经

1.16一面

1. 做题
   1. 并行请求网站
   2. 查找二数之和
   
2. golang:GMP  defer执行顺序  并行的实现方式(互斥锁、channel)
   
3. 项目:Prometheus二开  

4. 实习:集群架构+体量  监控方案中的难点thanos持久化

5. OSI

6. http 方法
   
7. HTTP 1.1  HTTP 2 的TCP队头阻塞原因,HTTP3优化策略 QUIC

   - HTTP 1.0 默认短连接,HTTP 1.1默认长连接,长连接可以处理多个请求,但必须按照顺序处理请求、按顺序返回响应。因此如果在队列中,一个请求由于网络等问题耗时过长,便会阻塞后面的请求。

   - HTTP 2 对1.1的优化在于,采用二进制分帧,同时支持多路复用,即在一个TCP连接上处理多个流的传输,但如果某个stream数据丢包,需要等待重传,造成阻塞。

   - QUIC 基于UDP;每个流单独传输;内置加密TLS1.3,减少握手延迟

     

8. https(ssl -> tls)
   TLS支持 前向保密性,保护历史通信,应对密钥泄露的情况

   加密原理:

   - 使用 DHE (迪菲赫尔曼加密)生成一次性的会话密钥;

   - 后续升级为 ECDHE(椭圆曲线迪菲赫尔曼加密),使用椭圆曲线算法,优化性能

     

9. 输入域名后涉及到的协议  

10. DNS 查询使用的协议 UDP TCP

   UDP和TCP都用到

   - 辅助DNS服务器每隔一段时间向主DNS服务器做区传送的时候,使用TCP

   - 域名解析的时候追求速度,使用UDP

11. 可观测性了解吗

12. docker网络模式有哪些

13. k8s组件作用
  
14. 操作系统Linux发行版

15. Linux的内核态和用户态

    

问的挺基础的,答得不好
全部评论

相关推荐

一面1.自我介绍2.手撕 LRU3.mysql相关 八股吟唱索引用什么数据结构索引设计原则 优化手段b+树优势 为什么不用b树三大引擎讲一下 优势 区别nosql sql区别4.os多线程同步机制进程,线程,协程的区别是什么?io模型提了一嘴 reactor proactor(面试官说 那你还挺懂哈 不问os了 。。。。。。)5.redis讲redis的架构 单reactor单进程为什么快 还是讲架构 不同版本redis集群 哨兵 一堆6.jvm垃圾回收器 等记不清了7.性格题做项目同事吵架了 怎么办之类的8.反问印象不错 面试官说期待二面面试结束15分钟 电话约二面二面 1.自我介绍2.纯纯项目拷打2.1 正确率提升如何知道的怎么统计2.2 如果让你升级这个项目 从技术 产品两个维度讲讲你的看法2.3 硬件消耗2.4 项目做多久,还在做吗2.5 还有好多 记不起来了项目中穿插几个小八股mysql默认引擎用过哪些其他中间件 答 es mq等(一定要答会的 不然被追问就g了)等3.分布式相关问题3.1 服务注册怎么实现的3.2 微服务有好处,那坏处呢3.3 还用过哪些分布式组件3.4 如何缓解写频繁 ?答了构建缓存 不满意,运气好 想到昨天看的 RocksDB 答了 LSM树架构的数据库4.手撕实现一个k-v存储数据库 支持TTL 支持任意类型value哥们缓了好一会 参考Redis实现的 算是AC了吧我的思路 map + 自定义entry + 懒惰删除 + 定期任务 + 线程池语言任选 我用c写不下去 换了java 时间好赶啊QAQ5.非技术加班 如何看待工作不喜欢怎么办5.反问多久出结果工作内容 性质还有几面面完刷新 流程显示等待HR面试#腾讯#
查看28道真题和解析
点赞 评论 收藏
分享
评论
1
11
分享

创作者周榜

更多
牛客网
牛客企业服务