/ 学员介绍 /

蔡同学

拼客全栈网络安全专家班

(原CCIE魔鬼训练营)第17期学员

光电信息科学与工程

2017年秋招拿微众银行(腾讯)、顺丰科技两大Offer

本文是该学员参加本次秋招的求职分享!

/ 面经正文 /

       在大二的方向迷茫期的时候,很感谢杰哥拉我入IT这个“坑”吧,一路走来很感谢杰哥和拼客的指导和师兄师姐们的帮助,特别是跟我CCIE同期的网易女神媛师姐,给了我好多指导。这里贴一下她的去年的总结感觉挺有用的:

       因为面的岗位是DBA所问的问题基本是数据库,所以我把春招记得的问题也列出来。其实这些问题大家也是基本都知道,最主要还是表达和理解层度的问题,理解得越深答出来的效果会不一样。比如top看到的平均负载表示什么?分析的时候还需要考虑服务器具体的cpu核数, 怎么获取系统cpu的核数(grep 'model name' /proc/cpuinfo |wc -l),具体对应系统的哪个文件参数(/proc/loadavg)等等。 

数据库问题:

基本上都是按照简历来问,或者会问你看过什么书然后问你对这本书里面的哪些知识比较熟悉,然后加深问。

主从复制的原理,三个备份工具的原理,mysqldump边备边压缩的原理,用xtrabackup备份的时候如果表结构发生改变会是什么情况。

一个查询语句,有走索引,但是查询还是很慢,分析是什么原因

mysql的性能优化,innodb引擎与myisam引擎的区别。

myisam引擎用三个备份工具备份与innodb引擎的区别。

innodb引擎的参数有哪些,对应怎么优化。

mysql索引结构是什么?

从数据结构角度可分为B+树索引、哈希索引、以及不常用的FULLTEXT索引(现在MyISAM和InnoDB引擎都支持了)和R-Tree索引(用于对GIS数据类型创建SPATIAL索引);B+树与hash的详细讲解。

从物理存储角度可分为聚集索引(clustered index)、非聚集索引(non-clustered index);

从逻辑角度可分为主键索引、普通索引,或者单列索引、多列索引、唯一索引、非唯一索引等等。

然后一个一个解释详细的原理。

建立索引有哪些要求,哪些优势,会带来哪些负面影响?

数据库的锁(行锁,表锁,页级锁,意向锁,读锁,写锁,悲观锁,乐观锁,以及加锁的select sql方式)

隔离级别,依次解决的问题(脏读、不可重复读、幻读)

事务的ACID

怎么优化(explain,慢查询,show profile),有什么优化经历,详细过程,优化结果。

有几种binlog格式*,及其区别是什么;

如何确认MySQL replication真正的复制延迟是多少;

mysql的二段式提交详细原理,

mysql的写入是先写入redo log还是先写入binlog。

MVCC的原理与增删改查的实现

MYSQL+heartbeat+DRBD+LVS高可用集群原理。

mongodb副本集与分片

redis的数据类型和事务

redis持久化有哪些?具体详细原理?

redis 适用的场景与对应的数据类型

系统问题:

lvs四种模型各种问,主要是dr和nat

linux下uptime,w,top都可以看到users,loadaverage,后面的三个数字分别表示在过去的一分钟,5分钟,15分钟内运行进程队列中的平均进程数量。

还有一个直接的显示系统平均负载的命令:

cat /proc/loadavg

0.10 0.06 0.01 1/72 29632

前面3个数字表示平均进程数量,后面的一个分数,分母表示系统进程总数,,分子表示正在运行的进程数,最后一个数字表示最近运行的进程ID

http协议和各种状态码与http1.0与1.1的区别。

怎么找出文件里面一段时间内修改过的东西(即查看一段特定时间内访问web的ip的出现的次数)

问了用户访问网站很慢,网络链路没有问题。

怎么只让一个IP地址访问80端口,其他的流量都不让过。用shell写下99乘法表。

awk,sed,grep。的各种过滤问题。

指定时间段内的IP访问数

grep 01/Dec/2016:10  /application/nginx/logs/access.log|awk -F "-" '{print $1}'|uniq -c|sort -rn

tcp三次握手流程,四次挥手流程,为什么有closewait这个状态,timewait状态影响如何解决,为什么TIME-WAY需要等2MSL时间

说下RAID0和RAID5的原理

浏览器访问页面的过程?

如何根据某个文件第五列进行排序

什么是DDOS?有哪些?怎么预防?

说下openstcak与网络虚拟化。

网络问题:

说下交换机和路由器的区别,说下rip和ospf的区别,介绍一下BGP,

什么是arp欺骗,怎么快速定位检测

简单介绍一下ospf,是不是所有情况下都需要选举DR/BDR。area1与area0的连接变成p2p他的接口状态和路由有什么变化;

软问题:

实习做过最有成就感的事,大学期间做过最后悔的事,举例一次体现你创新能力的例子,对原则的看法可不可以打破。。。。