1. 列举常见的关系型数据库和非关系型都有哪些?
2. MySQL常见数据库引擎及比较?
3. 简述数据三大范式?
4. 什么是事务?MySQL如何支持事务?
5. 简述数据库设计中一对多和多对多的应用场景?
6. 如何基于数据库实现商城商品计数器?
7. 常见SQL(必备)
8. 简述触发器、函数、视图、存储过程?
9. MySQL索引种类
10. 索引在什么情况下遵循最左前缀的规则?
11. 主键和外键的区别?
12. MySQL常见的函数?
13. 列举 创建索引但是无法命中索引的8种情况。
14. 如何开启慢日志查询?
15. 数据库导入导出命令(结构+数据)?
16. 数据库优化方案?
17. char和varchar的区别?
18. 简述MySQL的执行计划?
19. 在对name做了唯一索引前提下,简述limit 1 作用
20. 1000w条数据,使用limit offset 分页时,为什么越往后翻越慢?如何解决?
21. 什么是索引合并?
22. 什么是覆盖索引?
23. 简述数据库读写分离?
24. 简述数据库分库分表?(水平、垂直)
25. redis和memcached比较?
26. redis中数据库默认是多少个db 及作用?
27. python操作redis的模块?
28. 如果redis中的某个列表中的数据量非常大,如果实现循环显示每一个值?
29. redis如何实现主从复制?以及数据同步机制?
30. redis中的sentinel的作用?
31. 如何实现redis集群?
32. redis中默认有多少个哈希槽?
33. 简述redis的有哪几种持久化策略及比较?
34. 列举redis支持的过期策略(数据淘汰策略)。
35. MySQL 里有 2000w 数据,redis 中只存 20w 的数据,如何保证 redis 中都是热点数据?
36. 写代码,基于redis的列表实现 先进先出、后进先出队列、优先级队列。
37. 如何基于redis实现消息队列?
38. 如何基于redis实现发布和订阅?以及发布订阅和消息队列的区别?
39. 什么是codis及作用?
40. 什么是twemproxy及作用?
41. 写代码实现redis事务操作。
42. redis中的watch的命令的作用?
43. 基于redis如何实现商城商品数量计数器?
44. 简述redis分布式锁和redlock的实现机制。
45. 什么是一致性哈希?Python中是否有相应模块?
46. 如何高效的找到redis中所有以aaa开头的key?

python后端面试第三部分:数据储存与缓存相关--长期维护的更多相关文章

  1. python后端面试第二部分:网络编程和并发编程--长期维护

    1. 简述 OSI 七层协议. 2. 什么是C/S和B/S架构? 3. 简述 三次握手.四次挥手的流程. 4. 什么是arp协议? 5. TCP和UDP的区别? 6. 什么是局域网和广域网? 7. 为 ...

  2. 记2017年年底,几次Python后端面试

    1. 果壳 电话面试: 说一下TCP的三次握手,四次挥手,为什么会这样? http安全的性的了解,说一下对cookie和session的了解: 对mysql的了解,说一下你常用的数据类型,char和v ...

  3. 记搜狗一次不成功的Python后端面试经历

    面试搜狗Python后端结束快一个月了,终于有时间来做一个简单的总结了. 简介:工作不久,基础后端岗位,一面结束,失败. 先做了几个笔试题,面试开始会根据笔试题问一些内容.下面将整理一下还能想起来的内 ...

  4. python后端面试第八部分:制作简历和如何面试--长期维护

    ###############     就业指导    ################ 这里面有套路,你懂了这个套路,你会找到更好的工作,你会更快的找到工作, ,如何制作简历,五颗星 ,如何投递简历 ...

  5. python后端面试第七部分:项目部分--长期维护

    ##################    项目部分       ####################### 1,你怎么测试自己的代码的?自测 2,开发使用windows还是Linux,虚拟环境的 ...

  6. 知乎Python后端面试总结

    一面 写个快速排序热热身,分析一下复杂度,如果不使用额外的空间,应该怎么写? 说一下Flask中g是怎么实现的,原理是什么? 说一下浏览器从输入url到页面渲染的过程,越详细越好: 了解web安全吗? ...

  7. 如何应对外包公司(文思海辉)的Python后端面试

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_151 最近春招如火如荼,我接触到的几位同学也纷纷去市场里试了试水,不得不说由于疫情的影响,导致目前中等水平的开发者择业有了些许困难 ...

  8. python自动化运维三:数据报表定制以及scapy模块介绍

    p { margin-bottom: 0.25cm; line-height: 120% } a:link { } Excel也是报表的一个重要的工具.这里首先接受下excel的操作.先来看一个简单的 ...

  9. python 金融应用(三)数据可视化

    matplotlib 库( http://www.matp1otlìb.org )的基本可视化功能. 主要是2-D绘图.金融绘图和3-D绘图 一.2-D绘图 1.1一维数据集 #导入所需要的包impo ...

随机推荐

  1. CF round #622 (div2)

    CF Round 622 div2 A.简单模拟 B.数学 题意: 某人A参加一个比赛,共n人参加,有两轮,给定这两轮的名次x,y,总排名记为两轮排名和x+y,此值越小名次越前,并且对于与A同分者而言 ...

  2. 因子分析和PCA总结

    因子分析和PCA 定义 因子分析就是数据降维工具.从一组相关变量中删除冗余或重复,把相关的变量放在一个因子中,实在不相关的因子有可能被删掉.用一组较小的“派生”变量表示相关变量,这个派生就是新的因子. ...

  3. vue打包空白及字体路径错误问题

    vue项目打包后空白 在config/index.js文件中 assetsPublicPath: '/', 改为 assetsPublicPath: './', build: { // Templat ...

  4. 基于基因调控网络(Hopfield network)构建沃丁顿表观遗传景观

    基因调控网络的概念在之前已经简要介绍过:https://www.cnblogs.com/pear-linzhu/p/12313951.html 沃丁顿表观遗传景观(The Waddington's e ...

  5. modbus 指令16 $10 的格式

    { //写多个请求 01(从设备)10(功能码) 00 77(起始地址) 00 01(寄存器数) 02(字节数) 05 55(写的数据) 6F B8(CRC) //写多个返回 01(从设备) 10(功 ...

  6. 京东云数据库RDS SQL Server高可用概述

    数据库的高可用是指在硬件.软件故障发生时,可以将业务从发生故障的数据库节点迁移至备用节点.本文主要讲述SQL Server高可用方案,以及京东云RDS数据库的高可用实现. 一.高可用解决方案总览 1. ...

  7. 吴裕雄--天生自然TensorFlow2教程:Tensor数据类型

    list: [1,1.2,'hello'] ,存储图片占用内存非常大 np.array,存成一个静态数组,但是numpy在深度学习之前就出现了,所以不适合深度学习 tf.Tensor,为了弥补nump ...

  8. Python程序中的进程操作--—--开启多进程

    Python程序中的进程操作-----开启多进程 之前我们已经了解了很多进程相关的理论知识,了解进程是什么应该不再困难了,刚刚我们已经了解了,运行中的程序就是一个进程.所有的进程都是通过它的父进程来创 ...

  9. App 性能测试

    app常见性能测试点: https://blog.csdn.net/xiaomaoxiao336368/article/details/83547318

  10. 如何把word文档导入到数据库中——java POI

    本文方法借鉴于https://www.cnblogs.com/ljysy/p/10574197.html 在经过朋友的指导下,在处理文档的方式上有所不同. 我的数据库使用的是SQL server,这篇 ...