【面试】测试岗(社招)

  • 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)
    • 具体整理至《【面试】面试常问之数据库事务》

  • 查询分数最高的三个学生信息?

    • 选课表(学号,学生名,成绩)

    • 如果没有相同的分数:

      SELECT TOP 3 学号,学生名,成绩 
      FROM 选课表 
      ORDERBY BY 成绩 DESC
      
    • 如果有相同的分数:

      SELECT TOP 3 学号,学生名,成绩 
      FROM 选课表 
      WHERE 成绩 IN (
      	SELECT TOP 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值