- 2021/6/8 预约一面
- 2021/6/9 一面(1.5h左右)
- 2021/6/10 预约二面
- 2021/6/15 二面
- 2021/6/17 hr面
文章目录
1)一面(问了很多,凭大概回忆)
【数据库】
-
sql索引有哪些?
- 唯一索引、主键索引、聚集索引、非聚集索引
- 具体整理至《【面试】面试常问之数据库索引》。
-
哈希,哈希冲突?
- 当两个不同的数经过哈希函数计算后得到了同一个结果,即他们会被映射到哈希表的同一个位置时,即称为发生了哈希冲突。
- 解决哈希冲突的方法主要有链接法与开放寻址法:
- 链接法:将被哈希到哈希表同一位置的数通过链表进行连接,使得他们能够在哈希表中共存,从而解决了哈希冲突。
- 开放寻址法:通过对哈希函数的改变,从而将被可能发生哈希冲突的数按照一定规律哈希到另一个位置,从而保存在哈希表中。常见的有线性探查、二次探查、双重探查。
- 具体可参考:https://blog.csdn.net/weixin_46151302/article/details/106068316
-
sql事务?
- 事务(Transaction)是一个最小的不可再分的工作单元,通常一个事务对应一个完整的业务。
- 事务的提出主要是为了解决并发情况下保持数据一致性的问题。
- 事务四大特征(ACID)
- 具体整理至《【面试】面试常问之数据库事务》。
- 事务(Transaction)是一个最小的不可再分的工作单元,通常一个事务对应一个完整的业务。
-
查询分数最高的三个学生信息?
-
选课表(学号,学生名,成绩)
-
如果没有相同的分数:
SELECT TOP 3 学号,学生名,成绩 FROM 选课表 ORDERBY BY 成绩 DESC
-
如果有相同的分数:
SELECT TOP 3 学号,学生名,成绩 FROM 选课表 WHERE 成绩 IN ( SELECT TOP
-