腾讯流量中台秋招一面 - Java
刚面完,热乎的分享,求个好运
面试官人很好很温柔,全程都能感受到被尊重,碰到不会的问题也直接说没事,不会打压
主要内容:
- 实习做了什么工作,在项目中担任什么角色,处理了哪些问题
- 项目部署的过程,是微服务吗,项目部署过程如何确保用户使用
- 对接口响应速度优化是怎么做的(业务逻辑优化、sql语句优化、数据库索引优化)
- 如何获取慢SQL,是否有优化前后的性能对比
- 如果定位到某个接口的数据库查询性能较低,如何处理(业务层、SQL层、索引)
- MySQL索引结构,为什么用B+树
- binlog了解过吗,分为哪几种形式,各有什么特点
- JVM为何要进行分代管理、新生代老年代的回收算法有何差异
- Kafka的特点,如果消费者多于分区会出现什么情况
- 有没有做过JVM调优,主要可以调整哪些参数
- HTTP和HTTPS的主要差异,为什么要用HTTPS,非对称加密和对称加密
- 输入一条URL到访问到页面,经历了哪些环节
- TCP三次握手及作用
- 对IO模型有了解过吗,是否知道IO多路复用(没答出来,之后需要好好了解一下)
- 进程之间如何通信(蒙了,背的都是线程通信)
反问:
- 部门主要业务
- 是否有笔试环节(取决于每轮面试的面试官,并非强制)
- 学习方面的建议(对计算机基础方面的知识多巩固巩固)
总结:
- 实习做的工作还是稍微有些简单,可再丰富丰富
- 计算机基础方面需要好好巩固,起码得会常规八股
- 消息队列原理特点需要仔细了解下
- 对慢SQL优化监听过程和调优效果还需要完善一下