计算机面试题

来源:互联网 发布:java怎么处理并发 编辑:程序博客网 时间:2024/04/24 19:27
 

1、你认为你的最大成就是什么

2、请你说说带宽与宽带是怎么一回事?

带宽就是传输速率,是指每秒钟传输的最大字节数(MB/S),即每秒处理多少兆字节,高带宽则意味着系统的高处理能力。宽带:是指在同一传输介质上,使用特殊的技术或者设备,可以利用不同的频道进行多重(并行)传输,并且速率在256Kbps以上,到底多少速率以上算作宽带,目前没有国际标准。总之,宽带指接入方式, 带宽指网络流量。

3、经常数据库为了防止意外要进行备份,请问SQL server备份方式有哪些?在备份中要注意什么事项?

SQL Server有两种备份方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。正常方式下,我们要备份一个数据库,首先要先将该数据库从运行的数据服务器中断开,或者停掉整个数据库服务器,然后复制文件。

4、删除数据库中两个具有关联的表应如何删除?

1)先删除被关联的子表中的所有记录,再删除主表。(2)级联删除。

5、什么是面向对象语言,它有什么特点?

面向对象语言(Object-Oriented Language)是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。语言中提供了类、继承等成分。面向对象语言刻画客观系统较为自然,便于软件扩充与复用。有4个主要特点:⑴识认性,系统中的基本构件可识认为一组可识别的离散对象;(2)类别性,系统具有相同数据结构与行为的所有对象可组成一类;(3)多态性,对象具有惟一的静态类型和多个可能的动态类型;(4)继承性,在基本层次关系的不同类中共享数据和操作。

6.什么是UDPTCP?

TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。
UDP---
用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快。

7、什么是死锁?有什么解决办法?

   多个进程因竞争资源而造成的一种无知的等待状态。若无外力作用,这些进程都将永远不能再向前推进。

解决办法:预防死锁,避免死锁,检测死锁,解除死锁等。

8、什么叫信息不对称?

信息不对称是指交易双方所掌握的信息在数量和质量上存在差异,即一方掌握的信息数量较多、质量较高,而另一方则恰好相反。

9、什么是白盒测试与黑盒测试

黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。

10、你对GIS了解多少?

地理信息系统 (GIS, Geographic Information System) 是一种基于计算机的工具,它可以对在地球上存在的东西和发生的事件进行成图和分析。 GIS 技术把地图这种独特的视觉化效果和地理分析功能与一般的数据库操作(例如查询和统计分析等)集成在一起。这种能力使 GIS与其他信息系统相区别,从而使其在广泛的公众和个人企事业单位中解释事件、预测结果、规划战略等中具有实用价值。