自我介绍
进程线程和协程
进程通信的手段
线程数据如何同步,除了锁之外还有什么手段
死锁和如何避免死锁
浏览器访问百度的整个过程
三次握手和四次挥手的详细过程,TCP和UDP的区别,为什么要四次挥手
TCP连接中可能会出现的安全问题
数据库事务ACID,以及各自的实现原理,MVCC
数据库一致性具体是指什么?
SQL执行的过程,MYSQL内部机制,解析器优化器的实现什么原理,没答出来直接跳过了
索引的种类,为什么速度很快
索引的查询注意的问题,遵循什么原则,建立索引的场景
索引是不是越多越好
主从数据库如何实现数据同步的
Redis集群如何搭建的
讲一下项目,项目整体架构到具体的功能设计到运维和部署都问了
项目当中的中间件都是集群部署的吗
动态数据源如何切换,MYSQL主从数据库如何数据同步
你认为你项目当中遇到的问题和亮点或者特性有哪些,讲一下CICD
如果让你重构你这个项目, 你会如何去做
Minio在项目中的使用以及遇到的问题,如何设计的
有没有参与或者研究一些开源项目
反问技术栈没了
面试感受:面了一个小时,整体问题很全面,下到操作系统上到应用项目实战,提到什么名词就会被立马抓住深问,408基础还是要多复习啊,比如ACID的具体实现过程我只记得个大概了说的不是很好,基础还是要多复习啊,Java常见的八股文基本都没有问,可能是因为他们公司主要是用GoLang吧
#面经##春招##23届找工作求助阵地##Java面经##后端开发#