给阅文刷kpi的面经

mysql的架构
er设计
业务数据库,偏开发 ,用Python足够

一面:自我介绍
问主修课程,让我讲数据库原理,我说想不起来了
我简历写了主从复制 ,和数据库备份 ,问我主从怎么切换,应该是change master to
备份数据库如果备份失败怎么处理
模拟数据库崩溃,怎么恢复
update100万数据,应该用一条sql语句还是一个程序,不要用sql语句,因为会锁数据,并发性下将
主从复制原理
Python链接数据库的模块
把一个数据库的目录复制到另个数据库,是否能用。当然能用
如果数据量太大用Mysqldump会很慢,有没有其他解决办法。我说可以换一个备份工具比如xtrabackup。
如果一个sql语句执行很慢,要怎么排查,优化。我说看执行计划explain,然后看慢查询日志,修改sql,比如加索引。
然后问我索引失效的情况,怎么处理。
还问我Linux用的什么
数据包是怎么传输的
端口在哪一层,这个百度的面试官也问我过,不过我死活没说出来。传输层
mysqldump备份数据库会锁表,怎么能让他不锁?备份的时候加参数--skip-opt
给我讲要不要向业务发展。业务偏开发,需要了解底层原理。
有啥想问他

二面
改没改过my.init,这个是Windows下的,Linux下应该是my.cnf。我说主从复制的时候用过,修改server-id
问我有没有在Linux上改过数据库占内存的大小。这个不会。
索引用的是什么数据结构,b+树
解释索引都有哪些,我介绍组合索引,最左前缀原则
索引,建在(a),(b)上,查a=1 and where b=2,能否用到索引(a),(b),不能,因为查找a会重新建立一个临时表,临时表没有b的索引
还有在a,b字段建立组合索引,直接查找b会不会用到索引,不会,因为最左前缀原则
唯一索引和非唯一索引的区别
还有聚簇索引和非聚簇索引 ,早上准备复习但是看不进去就没看,他说聚簇索引相当于字典,是物理结构,非聚簇是逻辑结构
myisam与innodb的区别
bin-log里有查询语句吗,就是select的?没有,二进制日志记录的是更改数据的信息。
四则运算怎么用Python写
四则运算使用的是堆还是栈
推荐我考研,说研究生比本科生进公司职责高不止一级 ,而且我学历相当劣势。
有啥想问他

hr面
问学校经历,为什么没有实习经历。
对工作职责的了解,对公司的了解,因为阅文是小说公司,问我看没看小说。
问我期待薪资
然后问我在上海有什么打算,会不会过几年就回家
还有什么问她。

#阅文集团##数据库工程师##校招##面经#
全部评论
我是投开发,结果进了数据库工程师部门😂里面全是DBA,就是工资要比其他开发少点
点赞 回复 分享
发布于 2019-09-30 11:28
我也去面了!但是感觉没有你的难,而且二面面试官和我说,他说这个职业前景让我考虑一下😂
点赞 回复 分享
发布于 2019-09-30 11:20
校招数据库工程师真是少见,祝物以稀为贵。
点赞 回复 分享
发布于 2019-09-30 10:21

相关推荐

05-12 10:10
已编辑
门头沟学院 人工智能
写这篇之前我犹豫了挺久。一方面是怕被人骂,"又一个收割焦虑的转行帖";另一方面是看了太多用 GPT 套娃出来的「学习路线」文章,AI 味重得让人没法读完。所以这篇全是亲身踩过的坑,时间线、用过的项目、当时的心路全都尽量原样写出来。如果你是大学生在迷茫要不要转 AI,或者已经在转的路上,希望能给点参考。 一个反共识的开场:你以为进 OpenAI 的人都是博士? 先讲个故事,跟我没关系,但跟所有想转 AI 的人都有关系。 OpenAI 的 Sora 团队(就是搞文生视频那个)一共 13 个人。这里面有两个人特别有意思: Will DePue,密歇根大学计算机系,直接辍学了。17...
_hengheng:我也本,也算是做ai相关,我最开始感觉做ai工程师有多么多么困难,后来发现懂了原理后整体训练完全可以看成一个流程化的内容,开源方案太多了,大多基本都是按着模子在自家业务上做各种操作,就算是大厂的小部门也没那么多资源去训基模,反而更多的是像怎么把技术往业务方向靠近了,不过当前时代如果本科学历没那么好加上自己执行力不是特别强还真不建议走ai工程师这条路,可以试试其他ai的偏业务方向,不然校招不太好杀出来
点赞 评论 收藏
分享
评论
3
28
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务