DBA数据库管理员 专题汇总

DBA数据库管理员 面试经验分享列表,共124

| 校园招聘
面试过程:

1.自我介绍
2.MapReduce 的作业过程
见之前的文章。
3.MySQL 的事务实现
这里简答说一下怎么回答。毕竟是面试题,不可能回答到所有细节,所以需要回答到关键词,然后串联起来,比较通顺即可。总结如下就是:
事务的原子性是通过 undo log 来实现的。
事务的持久性性是通过 redo log 来实现的。
事务的隔离性是通过(读写锁 + MVCC)来实现的。
一致性是通过原子性,持久性,隔离性来实现的。
这是结论。抛出结论后,可以简单阐述原因

面试官问的面试题:

要实现上面的特性,需要用到下面的技术:
redo log 与 undo log 介绍
MySQL 锁技术以及 MVCC 基础

赞一下(0) 踩一下

| 内部推荐
面试过程:

mysql的GTID
GTID是binlog中的事物ID,没有binlog就没有GTID,GTID是递增的用于在binlog中标识一个已提交的事务(mysql实例中事务ID transaction ID也用于标识事务,但是在开启事务的时候就有,跟binlog也没有太大关系)
在数据库没有打开GTID的情况下,备库只有通过pos(position,字节号)找到需要同步的开始时间点。pos同步可能会有问题,因为binlog和relay不一定是一一对应的,log号不一定对应,pos也不一定对应。但是如果开启GTID同步,备库中断只需要找到GTID即可恢复同步

面试官问的面试题:

请做一个自我介绍?
为什么要选择这个岗位?
你会什么软件?
你是哪里人?
为什么要来苏州?
你觉得自己的优点和缺点是什么?

赞一下(1) 踩一下

| 社会招聘
面试过程:

就是先在网上申请该岗位,然后通知进行笔试,笔试后有一轮简单面试,通过后最后还有多个人一起进行面试

面试官问的面试题:

面试问数据安全、数据同步,mysql数据库的参数,以及数据同步等一些问题,还有对薪资待遇的要求

赞一下(0) 踩一下

1 2 3 4 5 6 7   共 7 页