失效链接处理 |
Oracle程序员面试笔试宝典 猿媛之家 PDF 下载 下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/1072748367.html
相关截图: 资料简介:
本书针对当前各大典型IT企业面试笔试中的考点与侧重点,精心挑选了3年以来近百家IT企业的数据库面试笔试真题,这些企业涉及业务包括系统软件、搜索引擎、电子商务、手机APP、安全软件等,非常具有代表性与参考性。同时,本书对这些题目进行了合理的划分与归类,并且对其进行了庖丁解牛式的分析与讲解,针对试题中涉及的部分重点难点问题,本书都进行了适当地扩展与延伸,力求对知识点的讲解清晰而不紊乱,全面而不啰嗦。此外,本书除了对数据库的基础知识进行深度剖析以外,还针对Oracle的笔试面试做了非常详细的介绍。读者通过学习本书不仅能够获取到求职的知识,同时还能更有针对性地进行求职准备,终收获一份满意的工作。 n
本书是一本计算机相关专业毕业生面试、笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。本书起于Oracle笔试面试,但讲述的内容不止笔试面试,还有更多的数据库实用操作技能。书中采用大量图表来解析对比相关的知识点,让很多常考的难点变得浅显易懂。
资料目录:
前言 n
n
上篇 面试笔试经验技巧篇 n
第1章 求职经验分享2 n
1.1 踩别人没有踩过的坑,犯别人没有犯过的错2 n
1.2 只要肯钻研,就能成大咖3 n
1.3 普通DBA的逆袭经验3 n
第2章 数据库程序员的求职现状5 n
2.1 当前市场对于数据库程序员的需求如何?待遇如何?5 n
2.2 数据库程序员有哪些可供选择的职业发展道路?6 n
2.3 当企业在招聘时,对数据库程序员通常有何要求?6 n
2.4 数据库程序员的日常工作是什么?7 n
2.5 要想成为一名出色的数据库程序员,需要掌握哪些的知识?8 n
第3章 如何应对程序员面试笔试?11 n
3.1 如何巧妙地回答面试官的问题?11 n
3.2 如何回答技术性的问题?12 n
3.3 如何回答非技术性问题?13 n
3.4 被企业拒绝后是否可以再申请?14 n
3.5 如何应对自己不会回答的问题?14 n
3.6 如何应对面试官的“激将法”语言?14 n
3.7 如何处理与面试官持不同观点这个问题?15 n
3.8 什么是职场暗语?15 n
下篇 面试笔试技术攻克篇 n
第4章 数据库基础20 n
4.1 为什么使用数据库?20 n
4.2 数据库的常见分类有哪些?20 n
4.3 关系型数据库完整性规则24 n
4.4 数据库的约束有哪些?25 n
4.5 什么是第一、二、三、BC范式?26 n
4.6 事务31 n
4.6.1 事务的概念及其4个特性是什么?31 n
4.6.2 事务的4种隔离级别(IsolatioLevel)分别是什么?32 n
4.7 锁(Lock)33 n
4.7.1 基础知识33 n
4.7.2 死锁(DeadLock)34 n
4.8 存储过程35 n
4.8.1 什么是存储过程?它有什么优点?35 n
4.8.2 存储过程和函数的区别是什么?各自的作用是什么?37 n
4.9 触发器的作用、优缺点有哪些?37 n
4.10 什么是游标?如何知道游标已经执行到了最后?38 n
4.11 视图39 n
4.11.1 什么是视图?视图的作用是什么?39 n
4.11.2 在什么情况下可以对视图执行增、删、改操作?39 n
4.12 SQL语句有哪些常见的分类?40 n
4.13 SQL语言的数据查询41 n
4.13.1 多表连接查询42 n
4.13.2 笛卡尔积是什么?43 n
4.13.3 Top-N分析44 n
4.13.4 子查询44 n
4.13.5 合并查询(集合查询)47 n
4.13.6 SQL:1999语法对SQL的支持47 n
4.13.7 WITH语法53 n
4.13.8 SQL部分练习题53 n
4.14 什么是SQL注入?56 n
4.15 索引(INDEX)56 n
4.15.1 索引的优缺点与分类56 n
4.15.2 索引的分类57 n
4.16 热备份和冷备份的区别是什么?58 n
4.17 什么是OLAP和OLTP?59 n
4.18 与OS相关的面试题60 n
4.18.1 接触过哪些OS系统?常用命令有哪些?60 n
4.18.2 会写SHELL脚本吗?61 n
4.19 数据库基础部分其他真题解析61 n
第5章 Oracle数据库63 n
5.1 开发类常考知识点63 n
5.1.1 Oracle的数据类型63 n
5.1.2 Oracle有哪些预定义角色?65 n
5.1.3 如何定义序列?其作用是什么?66 n
5.1.4 同义词的定义及其作用是什么?67 n
5.1.5 Oracle中的视图67 n
5.1.6 PL/SQL程序68 n
5.1.7 异常处理70 n
5.1.8 Oracle中的触发器72 n
5.1.9 函数相关79 n
5.1.10 高级操作87 n
5.1.11 分区表93 n
5.1.12 NULL的注意事项98 n
5.1.13 树形查询(层次查询)99 n
5.1.14 Oracle JOB100 n
5.1.15 SQL*Plus问题102 n
5.1.16 如何判断一个存储过程是否正在运行?103 n
5.1.17 如何将文本文件或Excel中的数据导入数据库?103 n
5.1.18 开发类真题108 n
5.2 维护类常考知识点110 n
5.2.1 系统包110 n
5.2.2 Oracle对象112 n
5.2.3 体系结构116 n
5.2.4 索引相关165 n
5.2.5 SQL优化相关184 n
5.2.6 统计信息239 n
5.2.7 等待事件253 n
5.2.8 Oracle性能相关261 n
5.2.9 数据库诊断279 n
5.2.10 会话294 n
5.2.11 ASM和RAC维护298 n
5.2.12 DG维护318 n
5.2.13 OGG维护332 n
5.2.14 备份恢复337 n
5.2.15 ASH/AWR/ADDM376 n
5.2.16 审计(Audit)386 n
5.2.17 网络相关389 n
5.2.18 建库与删库396 n
5.2.19 Oracle故障案例分析402 n
第6章 操作系统409 n
6.1 进程管理409 n
6.1.1 进程与线程有什么区别?409 n
6.1.2 内核线程和用户线程的区别?410 n
6.2 内存管理410 n
6.2.1 内存管理有哪几种方式?410 n
6.2.2 什么是虚拟内存?411 n
6.2.3 什么是内存碎片?什么是内碎片?什么是外碎片?411 n
6.2.4 虚拟地址、逻辑地址、线性地址、物理地址有什么区别?411 n
6.2.5 Cache替换算法有哪些?412 n
6.3 用户编程接口413 n
6.3.1 库函数调用与系统调用有什么不同?413 n
6.3.2 静态链接与动态链接有什么区别?414 n
6.3.3 静态链接库与动态链接库有什么区别?414 n
第7章 计算机网络与通信415 n
7.1 网络模型415 n
7.1.1 OSI七层模型是什么?415 n
7.1.2 TCP/IP模型是什么?416 n
7.1.3 B/S与C/S有什么区别?416 n
7.2 网络设备417 n
7.2.1 交换机与路由器有什么区别?417 n
7.2.2 路由表的功能有哪些?417 n
7.3 网络协议418 n
7.3.1 TCP和UDP的区别有哪些?418 n
7.3.2 什么是ARP/RARP?418 n
7.3.3 IP Phone的原理是什么?都用了哪些协议?419 n
7.3.4 Ping命令是什么?419 n
7.3.5 基本的HTTP流程有哪些?420 n
7.4 网络其他问题420 n
7.4.1 常用的网络安全防护措施有哪些?420 n
7.4.2 相比IPv4,IPv6有什么优点?421 n
第8章 面试笔试
|