面了一个小时,口干舌燥,而且一个小时全程在问,没算法题~不过总体面试体验还是 OK 的。
1)自我介绍
2)实习项目介绍
3)爬虫反爬机制
4)Python 数据结构
5)Python 和 Java 的区别
6)Vue2 和 Vue3 的区别
7)父子组件通信
8)组件库用过哪些
9)Vue 和 React 的区别
10)时间复杂度怎么判断
11)数组和链表的区别,各自的插入、查找时间复杂度
12)列表分为哪些?
13)其他了解的数据结构
14)数据库索引类型有哪些?
15)索引优化
16)联合索引和最左匹配原则
17)数据库事务和隔离级别
18)默认是什么隔离级别,回有什么问题
19)MVCC 实现
20)数据库三大日志场景和作用
21)一个 SQL 语句执行过程
22)MySQL 宕机问题
23)Redis 怎么使用的?
24)Redis 的数据结构
25)项目怎么防止接口在多线程情况下调用安全
26)Redis 的持久化策略
27)主从的复制过程
28)Java 面向对象三特性和设计模式
29)RESTFUL 风格
30)哪些是幂等性的请求方法,哪些不是
有些问题没记录下来,问了下这测开,前端 Vue3+后端 Python,貌似有点全栈,总体就是如此,还是比较长的一集。
#软件开发笔面经#