老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Python经典面试题汇总之数据库篇!Python培训机构

老男孩IT教育

常见问题

2021年9月3日 17:14

Python是一门高级的编程语言,最早被用于编写自动化脚本,随着Python版本的迭代以及语言新功能的添加,Python被用于更多领域。下面老男孩教育为大家分享一些Python开发工程师面试过程中遇到的关于数据库的题目,希望对你有所帮助。

  Python是一门高级的编程语言,最早被用于编写自动化脚本,随着Python版本的迭代以及语言新功能的添加,Python被用于更多领域。下面老男孩教育为大家分享一些Python开发工程师面试过程中遇到的关于数据库的题目,希望对你有所帮助。

Python开发工程师

  1、MySQL常见数据库引擎及区别?

  2、mysql下面那些查询不会使用索引,between, like “c%” , not in, not exists, !=, <, <=, =, >, >=,in

  3、什么是事务

  4、MySQL索引种类

  5、对sql的优化有哪些

  6、MySQL中having的作用

  7、数据库中有一条语句执行速度非常慢,请问如何优化

  8、简要说说MySQL中的主从复制

  9、简述数据库读写分离?

  10、简述悲观锁与乐观锁

  11、简述sql注入的攻击原理及如何在代码层面防止sql注入?

  12、什么是索引合并?

  13、什么是覆盖索引?

  14、什么是MySQL慢日志?

  15、简述MySQL的存储过程和触发器

  16、开发过程中对于数据库设计的经验

  17、你了解那些数据库优化方案?

  18、举例说明下Redis五种数据类型及应用场景

  19、redis和memcached的区别?

  20、Redis 和 MongoDB 的优缺点

  21、MySQL 里有 2000w 数据,redis 中只存 20w 的数据,如何保证 redis 中都是热点数据?

  22、如何基于redis实现发布和订阅?以及发布订阅和消息队列列的区别?

  23、什么是哨兵模式以及哨兵模式的作用

  24、在Redis中,什么时候需要用到pipeline?

  25、Redis 集群实现?

  26、redis中数据库默认是多少个db

  27、redis是单进程还是单线程?

  28、redis的雪崩和击穿

  29、Redis 的使用场景有哪些?

  30、redis宕机了怎么办,如果是项目上线的宕机呢?

  31、通过底层原理聊聊Redis为什么比MySQL快?

  32、redis如何做持久化

  33、redis中的watch的命令的作用?

  34、MySQL 里有 2000w 数据,redis 中只存 20w 的数据,如何保证 redis 中都是热点数据?

  老男孩教育是Python培训领域的专家,2012年就开展了Python培训,是行业较早的Python培训机构,积累了大量的Python培训教学经验,并能全局把控企业用人指标,科学的制定Python教学课程体系,5+5双班模式,满足5-8年职业生涯需求,让学员轻松拿下高薪职位!

  推荐阅读:

  线上Python课程学费一般多少钱?Python专业培训

  Python有哪些模块?Python全栈开发|高级Python培训

  【Python全栈开发课程】什么是函数返回值?

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。