2020年4月24日一面
文章目录
腾讯教育后端开发面试记录
自我介绍
说一下Go语言的协程调度
TCP的拥塞控制有哪些策略
描述一下三次握手的过程
close_wait和time_wait的区别是什么
说一下Https建立连接的过程
302,502,504状态码分别表示什么含义
MySQL的聚集索引是如何工作的
介绍一下java jvm的内存分布
介绍一下java的hashMap底层是用什么数据结构实现的?是否并发安全?为什么?如何实现并发安全
Reids有哪些数据类型
Redis有哪几种数据持久化的方式
秒杀场景是怎么扣减内存的?
你是如何使用Redis实现分布式锁的
每个项目分别是做什么的
你是2016年毕业的吗?
个人复盘
整体表现不好。
- 没有把知识延伸,没有体现出自己的知识深度;
- java和Go的语言核心答不上来;
- 秒杀场景、支付流程的难点没有说清楚自己的想法;
- 回答自己做过的项目时,没有体现项目的要点、难点、亮点;
- TCP相关的知识答不上来;