更新时间:2020-08-21 11:08:05
封面
版权信息
前言
上篇 面试笔试经验技巧篇
第1章 求职经验分享
1.1 踩别人没有踩过的坑,走别人没有走过的路
1.2 一只小白成长为DBA的心路历程
1.3 一个热衷于SQL优化的DBA成长经历
第2章 数据库程序员的求职现状
2.1 当前市场对于数据库程序员的需求如何?待遇如何?
2.2 数据库程序员有哪些可供选择的职业发展道路?
2.3 当企业在招聘时,对数据库程序员通常有何要求?
2.4 数据库程序员的日常工作是什么?
2.5 要想成为一名出色的数据库程序员,需要掌握哪些必备的知识?
2.6 各类数据库求职及市场使用情况
第3章 如何应对程序员面试笔试?
3.1 如何巧妙地回答面试官的问题?
3.2 如何回答技术性问题?
3.3 如何回答非技术性问题?
3.4 在被企业拒绝后是否可以再申请?
3.5 如何应对自己不会回答的问题?
3.6 如何应对面试官的“激将法”语言?
3.7 如何处理与面试官持不同观点这个问题?
3.8 什么是职场暗语?
下篇 面试笔试技术攻克篇
第4章 数据库基础
4.1 为什么使用数据库?
4.2 数据库系统有哪几类数据模型结构?
4.3 关系型数据库系统与文件系统有什么区别?
4.4 数据库系统的组成与结构有哪些?
4.5 数据库系统的主要特点有哪些?
4.6 试述数据模型的概念、数据模型的作用、常用数据模型的分类和数据模型的三个要素
4.7 数据库设计过程包括哪几个主要阶段?数据库结构的设计在生存期中的地位如何?
4.8 范式
4.9 关系型数据库完整性规则
4.10 数据库的约束都有哪些?
4.11 事务
4.12 什么是CAP定理?
4.13 什么是数据库系统的三级模式结构和二级映像?
4.14 什么是数据库三级封锁协议?
4.15 什么是两段锁协议?
4.16 锁
4.17 存储过程
4.18 触发器的作用、优缺点有哪些?
4.19 什么是游标?如何知道游标已经到了最后?
4.20 视图
4.21 SQL语句有哪些常见的分类?
4.22 SQL语言的数据查询
4.23 什么是SQL注入?
4.24 索引
4.25 E-R模型
4.26 热备份和冷备份的区别是什么?
4.27 数据字典的定义及作用有哪些?
4.28 统一建模语言
4.29 分布式数据库与并行数据库有何异同点?
4.30 什么是OLAP和OLTP?
4.31 数据库连接池是什么?
4.32 数据库安全
4.33 数据库系统设计题
4.34 数据库基础部分其他真题解析
第5章 Oracle数据库
5.1 开发类常考知识点
5.2 维护类常考知识点
第6章 MySQL数据库
6.1 基础部分
6.2 维护部分
第7章 SQL Server数据库
7.1 SQL Server有Linux版本吗?
7.2 SQL Server如何查看版本?
7.3 SQL Server 数据库如何启动?
7.4 SQL Server有哪些默认的系统数据库?
7.5 SQL Server物理文件有哪3种类型?
7.6 SQL Server的哪类视图是可以更新的?
7.7 SQL Server标准的SQL与T-SQL的区别是什么?
7.8 SQL Server采用什么方法可以保证数据的完整性?
7.9 登录名、服务器角色、用户名和数据库角色
7.10 SQL Server中的完全备份、差异备份和日志备份的区别是什么?
7.11 SQL Server提供的3种恢复模型分别是什么?它们有什么区别?
7.12 SQL Server数据库有哪3类触发器?
7.13 真题
第8章 其他数据库
8.1 网状数据库与层次数据库
8.2 关系型数据库
8.3 非关系型数据库(NoSQL)
8.4 时间序列数据库
8.5 NewSQL
8.6 区块链
第9章 操作系统、网络和存储
9.1 进程管理
9.2 内存管理
9.3 存储
9.4 OS
9.5 网络
9.6 真题
第10章 数据库程序员面试笔试真题库
10.1 真题一
10.2 真题二
10.3 真题三
10.4 真题一答案
10.5 真题二答案