首页 > CVTE 后端开发一面面经
头像
a牛
编辑于 2020-08-31 11:27
+ 关注

CVTE 后端开发一面面经

8.31更新:已收到二面通知,加油💪



CVTE 后端开发一面电话面,凭记忆尽量写下,时长:1 h

  1. MySQL 问了半小时
  • 一条 SQL 语句的查询
  • InnoDB 引擎中,如果遇到要 update 的数据不在缓存中,会怎么做?
  • 已知联合索引 (a,b,c,d),现在查询条件只用到了 a,c ,这条语句会怎么执行?
  • undo log,redo log,bin log
  • 聚簇索引、非聚簇索引的区别,为什么不用MyISAM
  • 回表查询,如何避免回表查询
  • InnoDB 底层数据结构,为什么不是红黑树
  • InnoDB 的事务机制(我先说了什么是事务,事务的级别,InnoDB 默认的级别,最后是用 record lock 、gap lock)
  1. 个人学习
  • 平时怎么学习的
  1. redis
  • 底层数据结构(答得不好)
  • String
  • zset,为什么用跳表,为什么不用红黑树(没答出来)
  • 键的过期策略
  • 持久化
  • RDB,如何创建子进程,为什么创建子进程,子进程怎么创建 RDB 文件的
  • AOF,重写的过程,重写缓冲区
  1. Java
  • 内存模型(结合垃圾分类)
  1. 项目
  • 如何更新 redis 里的键(答:设置过期时间,但是脏读不可避免)
  • 怎么想到这个架构设计的
  1. 面试官说以下问题不计入面试评价
  • 缓存击穿(没答出来)
  • 缓存穿透(面试官说他们现在会让每一个键的过期时间都有几毫秒的时间间隔,然后会提高扫描过期键的频率)
  1. 反问
  • CVTE 后端开发用什么语言多(主要是 Java、Kotilin、kotlin)
  • 如果过了一面,二面怎么通知、如何进行(三个工作日内出结果,大概率视频面,有可能现场面)
  • 这次面试我哪些需要改进的(面试官让我自己先说哪些需要改进的,然后你自己就知道了,不需要管别人怎么说)

总结:面试官挺好的,一个话题一直问到我不会为止,有些问题我不太理解他会细心解释。

希望有个二面

更多模拟面试

全部评论

(14) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐