百度DBA岗24年16道面试题分析!

文摘   职场   2024-09-02 07:07   广东  

作者简介

小6,世界五百强产品出身,现任深圳某互联网公司IT负责人,<极客时间>课程讲师。

搭建IT团队让我有了丰富的面试经验,简历筛选超1000份,面试超200人,也让我意识到面试是有技巧的,关注小6,带你实战互联网求职面试!


我们今天分享下【DBA驿站】知识星球的百度24年的一些面试题及分析,题目总共16道,我们放一部分,大家可以看看
01 题目
1)你之前公司是自建还是云数据库。
2)数据库的规模是什么量级
3)节点数、进程数有多少台?
4)自建数据库的架构?
5)慢查询日志怎样分析?
6)加索引的原则?
7)索引失效的情况?
8)GTID原理简单说一下。
9-16,在星球里。


02 分析

我们再说下其中的一些分析回答。
1)你之前公司是自建还是云数据库。

这个根据自己实际情况讲。

但是假如之前全是自建的,也建议研究一下上云后的一些工作。

反过来也一样。

这样,可以有更多的选择。
2)数据库的规模是什么量级

这个当然越多越好,只是尽可能需要根据实际来说,不然细问容易露馅,规模大的,一定是告警平台完善,自动化到位的,不然管理不过来的。

3)节点数、进程数有多少台?

根据实际情况来讲。

前面这几个面试题也提醒了我们,在准备面试的时候,一定要对自己公司的架构规模了解透彻。
4)自建数据库的架构?

MySQL推荐Orchestrator+MySQL主从,不管自己公司有没有用

至少得知道怎么使用,一些原理是怎样的。

大厂比较喜欢这类架构

不过他们一般自研的高可用组件

Redis就Redis Cluster,一般看业务访问量,多数是三主三从

MongoDB就副本集,一主一从一个仲裁或者一主两从。
5)慢查询日志怎样分析?

explain查看执行计划

通过show profile查看SQL慢在哪个环节

还可以使用trace来分析优化器是怎样选择执行计划的
6)加索引的原则?

比较常见需要创建索引的场景有:

数据检索时在条件字段添加索引、

聚合函数对聚合字段添加索引、

对排序字段添加索引、

为了防止回表添加索引、

关联查询在关联字段添加索引等。

当然,索引也不是越多越好,因为索引会占用空间、数据变更时,索引也需要更新,会降低更新效率。


其他的题目及回答我们放在【DBA驿站】知识星球,感兴趣的小伙伴可以加入看看。

DBA驿站】最近改版升级了,在原有的几百道面试分析的基础上,开始增加DBA的知识学习、项目分享等,适配DBA的所有工作、学习环节。

互联网面试,关注小6,一起学习!


1.回复“字节”,获取字节跳动终面(HRBP)10道精选面试题及分析

2.回复“HR”,获取精选20道精选HR面试题及分析

3.回复“DBA简历”,获取DBA简历模板

4.回复“产品经理”,获取20道精选产品经理面试题及分析

5.回复“星球”,获取【DBA驿站】最新优惠券

6.回复“简历修改”,获取简历修改方式

小6互联网求职面试
主编小6,互联网公司IT负责人,极客时间课程讲师。
 最新文章