##软件开发笔面经##面试流程:一、自我介绍二、项目提问项目问的偏少1.你实习的项目部署了几个节点2.你在实习中收获最多的是什么三、八股MySQL1.mysql的索引类型2.一张student表,其中字段id,age,name,其中id,age有索引,select * from student where age > 18,这个语句是怎么走索引的?3.在b+树上是怎么查找的?4.mysql的事务隔离有那些?5.可重复读是怎么实现的?6.事务a开启后,访问了某条数据,事务b开启,并修改了这条数据,事务a再方法数据是怎么样的?a可以修改这条数据吗?事务b提交后a可以修改吗?a可以批量修改吗?Redis1.redis的zset的底层结构2.对于一堆数据,它是怎么建立索引的3.会不会有元素一直不会建立索引(因此建立索引的层级是按概率计算的)?redis是怎么解决的计网1.浏览器访问www.baidu.com的过程是怎么样的(注意是https连接)2.浏览器是怎么知道输入网站按下回车键的Java1.reentreelock中的aqs有那些组成?估计我太菜,无手撕