Java|普通本科毕业一年,刷完这1000道JAVA面试题,成功逆袭上岸( 五 )

  • Redis 回收进程如何工作的?
  • 都有哪些办法可以降低 Redis 的内存使用情况呢?
  • Redis 的内存用完了会发生什么?
  • 一个 Redis 实例最多能存放多少的 keys?List、Set、Sorted Set 他们最多能存放多少元素?
  • MySQL 里有 2000w 数据 , redis 中只存 20w 的数据 , 如何保证 redis 中的数据都是热点数据?
  • Redis 最适合的场景?
  • 假如 Redis 里面有 1 亿个 key , 其中有 10w 个 key 是以某个固定的已知的前缀开头的 , 如果将它们全部找出来?
  • 如果有大量的 key 需要设置同一时间过期 , 一般需要注意什么?
  • 使用过 Redis 做异步队列么 , 你是怎么用的?
  • 使用过 Redis 分布式锁么 , 它是什么回事?

  • MySQL 面试题
    1. MySQL 中有哪几种锁?
    2. MySQL 中有哪些不同的表格?
    3. 简述在 MySQL 数据库中 MyISAM 和 InnoDB 的区别
    4. MySQL 中 InnoDB 支持的四种事务隔离级别名称 , 以及逐级之间的区别?
    5. CHAR 和 VARCHAR 的区别?
    6. 主键和候选键有什么区别?
    7. myisamchk 是用来做什么的?
    8. 如果一个表有一列定义为 TIMESTAMP , 将发生什么?
    9. 你怎么看到为表格定义的所有索引?
    10. LIKE 声明中的%和_是什么意思?
    11. 列对比运算符是什么?
    12. BLOB 和 TEXT 有什么区别?
    13. MySQL_fetch_array 和 MySQL_fetch_object 的区别是什么?
    14. MyISAM 表格将在哪里存储 , 并且还提供其存储格式?
    15. MySQL 如何优化 DISTINCT?
    16. 如何显示前 50 行?
    17. 可以使用多少列创建索引?
    18. NOW() 和 CURRENT_DATE() 有什么区别?
    19. 什么是非标准字符串类型?
    20. 什么是通用 SQL 函数?
    21. MySQL 支持事务吗?
    22. MySQL 里记录货币用什么字段类型好
    23. MySQL 有关权限的表都有哪几个?
    24. 列的字符串类型可以是什么?
    25. MySQL 数据库作发布系统的存储 , 一天五万条以上的增量 , 预计运维三年 , 怎么优化?
    26. 锁的优化策略
    27. 索引的底层实现原理和优化
    28. 什么情况下设置了索引但无法使用
    29. 实践中如何优化 MySQL
    30. 优化数据库的方法
    31. 简单描述 MySQL 中 , 索引 , 主键 , 唯一索引 , 联合索引的区别 , 对数据库的性能有什么影响(从读写两方面)
    32. 数据库中的事务是什么?
    33. SQL 注入漏洞产生的原因?如何防止?
    34. 为表中得字段选择合适得数据类型
    35. 存储时期
    36. 对于关系型数据库而言 , 索引是相当重要的概念 , 请回答有关索引的几个问题:
    37. 解释 MySQL 外连接、内连接与自连接的区别
    38. Myql 中的事务回滚机制概述
    39. SQL 语言包括哪几部分?每部分都有哪些操作关键字?
    40. 完整性约束包括哪些?
    41. 什么是锁?
    42. 什么叫视图?游标是什么?
    43. 什么是存储过程?用什么来调用?