`
sakakokiya
  • 浏览: 507376 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

南京大陆软件DBA面试题

阅读更多
大陆软件面试题
一,基本情况:
1.    从事开发工作_____年?
2.    是否是DBA?
3.    目前岗位?
4.    所做项目介绍.
二:数据库.
1.    你对哪种数据库最熟悉?使用该数据库多少年?简单描述对该数据库的理解.
答:SQL,适合中小型企业使用
2.    对其它较熟悉的商业数据库的了解及使用年限.
3.    如何将数据库(实例)备份和还原?(针对自己最熟悉的)
答:SQL,在企业管理器上右点要备份或还原的数据,从所有任务选择备份或还原。
4.    如何知道一个表或视图的结构?
答:查询系统表sysobjects
5.    描述INNER JOIN的功能和已在何种情况下使用INNER JOIN.
答:内联接是用比较运算符比较要联接列的值的联接,连接的2个表都要满足
6.    如何让你的一个系统能支持异构数据库.你会怎么样设计?
答:异构数据库系统是相关的多个数据库系统的集合,可以实现数据的共享和透明访问,每个数据库系统在加入异构数据库系统之前本身就已经存在,拥有自己的DMBS。异构数据库的各个组成部分具有自身的自治性,实现数据共享的同时,每个数据库系统仍保有自己的应用特性、完整性控制和安全性控制。异构数据库系统的异构性主要体现在以下几个方面:
计算机体系结构的异构
各个参与的数据库可以分别运行在大型机、小型机、工作站、PC或嵌入式系统中。
基础操作系统的异构
各个数据库系统的基础操作系统可以是Unix、Windows NT、 Linux等。
DMBS本身的异构
可以是同为关系型数据库系统的Oracle、 SQL Server等,也可以是不同数据模型的数据库,如关系、模式、层次、网络、面向对象,函数型数据库共同组成一个异构数据库系统。
必须提供一个独立于特定数据库管理系统的统一编程界面和一个基于 SQL的通用的数据库访问方法
三:DOT.NET
1.    使用DOT.NET多少年?主要开发哪些类型的系统?
2.    除DOT.NET外,你还会_c++___语言?
3.    描述你对微软DOT.NET的了解(最好图形描述)
答:公共语言运行库,中间语言,程序集,.Net Framework类,专门用于dot net的C#编译器
4.    写一个函数计算当参数为N的值:1-2+3-4+5-6+7……+N
答:public int returnSum(int n)
{
int sum = 0;
for (int i = 1; i <= n; i++)
{
int k = i;
if (i % 2 == 0)
{
k = -k;
}
sum = sum + k;
}
return sum;
}
public int returnSum1(int n)
{
int k = n;
if (n == 0)
{
return 0;
}
if (n % 2 == 0)
{
k = -k;
}
return aaa(n - 1) + k;
}
5.    描述DOT.NET插件在客户端的自动部署,包括自动下载和安全性自动设置.
6.    如何实现DOT.NET和WIN32API的调用.
7.    如何从WEB.SERVICE中取得用户的SESSION ID.
8.    如何通过WEB SERVICE启动或调用服务器端的WIN SERVICE安全机制的实现方式.
9.    如何从A.ASPX中将大量数据传给B.ASPX.且不能使用SESSION和APPLICATION.
答:数据库啊
10.    描述ASP.NET自定义控件的作用,开发过程安全配置过程.
答:很多自定义 ASP.NET Web 服务器控件都具有对应的设计器组件,这些组件为控件提供各种设计时呈现和编辑功能。如果控件位于“设计”视图中,设计器组件将会处理属性更改,并为设计宿主(例如 Visual Studio 2005)呈现 HTML。设计时,自定义控件的设计器组件与其设计宿主运行在同一个信任级别。设计器组件可能会执行下列操作:访问数据库,调用远程服务器上的网站,创建文件并将其写入开发人员的计算机,发送电子邮件,以及执行其他程序集中的代码。
本主题中的信息描述了各种最佳做法,这些最佳做法有助于您提高控件设计器功能的安全性。
尽管遵循编码和配置最佳做法有助于提高应用程序的安全性,但还要注意不断用 Microsoft Windows 和 Internet 信息服务 (IIS) 的最新安全更新以及已安装在计算机上的所有商用自定义控件包,使应用程序服务器保持最新。这一点非常重要。
有关编写安全代码和保护应用程序安全性的最佳做法的更多详细信息,请参见 Michael Howard 和 David LeBlanc 合著的 Writing Secure Code(《编写安全代码》)一书,也可以参见 Microsoft Patterns and Practices(Microsoft 模式和实践)中提供的指导。
自定义控件用户面临的问题
值得注意的是,来自未知源的自定义控件可能包含将您计算机中的敏感数据暴露给 Web 或在设计时运行恶意代码的设计器。此外,不能使用代码访问配置来限制对控件设计器的访问,因为这些设计器必须总是以完全信任级别运行在设计宿主中。有关信任级别的更多信息,请参见 ASP.NET 信任级别和策略文件。
自定义控件开发人员面临的问题
如果使用类和成员的配置属性将权限限定为控件功能所需的最低级别,将不会对设计器组件起到真正的作用,因为这些组件必须以完全信任级别运行在设计宿主中。
当为预览运行时控件而构建数据时,应尽可能使用示例数据结构,而不要使用数据库中可能的敏感数据。
设计宿主开发人员面临的问题
设计宿主(如 Visual Studio 2005)的开发人员应检查 HTML 标记、文本以及从设计器返回的其他数据是否存在安全风险,只有在不存在安全风险时,才对其进行显示。
分享到:
评论

相关推荐

    DBA面试题 oracle

    DBA面试题 Oracle 本文总结了 Oracle 数据库管理员(DBA)面试中的一些重要知识点,从表连接方式、执行计划、CBO 和 RBO、SQL 调整、索引、绑定变量、执行计划、排序等方面进行了详细的解释。 一、表连接方式 在 ...

    国外DBA面试题

    国外DBA面试题 Oracle DBA面试题

    Oracle数据库DBA面试题50道及答案.pdf

    以下是针对给定的Oracle数据库DBA面试题的知识点详细解析: 1. **冷备份和热备份的区别及其优点**: - **热备份**:在数据库运行时(归档模式下)进行备份。优点是可以使用数据库,且可将数据库恢复到任意时间点。...

    国外公司的oracledba面试题.pdf

    国外公司的oracledba面试题.pdf

    oracle dba 面试题总结

    "Oracle DBA 面试题总结" Oracle DBA 面试题总结是 Oracle 数据库管理员需要掌握的重要知识点的汇总。本文将从 SQL 调优、执行计划、索引、绑定变量、执行计划稳定性、排序相关内存等方面对 Oracle DBA 面试题进行...

    阿里巴巴DBA面试题

    阿里巴巴DBA面试题涵盖了许多关键的数据库管理领域,如SQL优化、数据库基本概念、备份恢复、系统管理和综合性问题。以下是对这些知识点的详细说明: **SQL优化类:** 1. **表连接方式**:包括内连接(INNER JOIN)...

    一份ORACLE DBA面试题

    一份ORACLE DBA面试题,给找工作 的朋友看看

    SQLServer数据库 DBA面试题 最新试卷 SQL面试题

    以下是一些在DBA面试中可能会遇到的SQL Server相关知识点,这些知识点涵盖了从基础到高级的多个层面。 1. **SQL Server体系结构**:了解SQL Server如何组织和存储数据,包括数据文件(MDF)、日志文件(LDF)和索引...

    Oracle DBA 面试题

    以下是一些Oracle DBA面试中可能会遇到的关键知识点: 1. 基本管理(Basic Administration):基本管理包括数据库的日常维护任务,如备份、恢复、监控数据库性能、用户管理等。面试中可能会问及如何收集统计信息、...

    Oracle DBA面试题

    Oracle DBA面试题涵盖了许多关键领域,这些都是评估潜在DBA能力的重要方面。以下是对这些面试问题的详细解答: 1. **冷备份与热备份**:冷备份是在数据库关闭后进行的,适合所有模式的数据库,操作简单,恢复时无需...

    Oracle DBA面试题及答案(for Oracle E-Business Suite DBA)

    Oracle DBA 面试题及答案(for Oracle E-Business Suite DBA) Oracle DBA 面试题及答案是 Oracle E-Business Suite DBA 面试的重要备考资料,本文收集了十一道技术问题和答案,涵盖了 Oracle E-Business Suite DBA ...

    网易DBA面试题仅供参考

    总结:这些题目涵盖了智力逻辑、Linux系统管理和数据库管理等多个方面,体现了DBA在面试中需要具备的基础知识和技能。作为DBA,不仅要有扎实的技术基础,还要具备解决问题的能力和对整体系统的理解。

    Oracle数据库DBA面试题50道及答案

    以下是Oracle数据库DBA面试中可能遇到的知识点: 1. 数据库备份类型及优缺点 热备份是在数据库处于归档模式下,并且数据库在正常运行时进行的备份。热备份的好处在于备份期间数据库仍然可用,并且能够恢复到任何...

    MySQL DBA面试题和答案 高手总结 仅供参考

    MySQL作为一款流行的开源数据库管理系统,其DBA(数据库管理员)在面试中经常会被问到关于复制机制的问题。这是因为复制是MySQL数据库高可用性、负载均衡和数据备份的关键技术之一。下面我们详细讨论MySQL复制的原理...

    OracleDBA面试题及参考答案

    ### Oracle DBA 面试题及参考答案详解 #### 1. 如果信息采集管理系统(ICM)崩溃了怎么办? **解析:** ICM (Information Collection Manager) 是 Oracle E-Business Suite 中的一个关键组件,用于管理和控制其他并发...

    MySQL数据库高级工程师-面试题-MySQLDBA面试题03-风哥整理面试必过.rar

    【MySQL数据库高级工程师面试知识点详解】 在MySQL数据库高级工程师的...以上这些知识点是MySQL DBA面试中可能会遇到的重点,深入理解和实践这些内容,将有助于你顺利通过面试并成为一名优秀的MySQL数据库高级工程师。

    MySQL DBA面试题

    ### 面试题解析 #### 1. MySQL存储引擎有哪些? 可以通过MySQL命令行工具查看所有可用的存储引擎: ```sql SHOW ENGINES; ``` MySQL常用的存储引擎包括:MyISAM、InnoDB、Memory、MERGE等。 #### 2. InnoDB与...

    Oracle DBA面试题及参考答案

    【Oracle DBA面试题及参考答案】 在Oracle数据库管理(DBA)领域,面试通常涉及到解决实际问题和优化数据库性能的能力。以下是一些可能出现在Oracle DBA面试中的问题及其详细解答: 1. **如果信息采集管理系统(ICM)...

    DBA面试题宝典借鉴.pdf

    DBA面试题宝典借鉴 本资源摘要信息中,我们将对 DBA 面试题宝典借鉴进行详细的知识点解析。 一、SQL tuning 1. 表连接方式:merge join, hash join, nested loop 2. 查看 SQL 的执行计划:使用 sqlplus set ...

Global site tag (gtag.js) - Google Analytics