软件实施工程师面试题目_第1页
软件实施工程师面试题目_第2页
软件实施工程师面试题目_第3页
软件实施工程师面试题目_第4页
软件实施工程师面试题目_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件实施工程师面试题目实施工程师面试题(一)电脑网络,软硬件以及软件实施工程师要掌握的基本常识L两台电脑都在同一个网络环境中,A电脑访问不到B电脑的共享文件。此现象可能是哪些方面所至?如何处理?首先你要确定是不是在一个工作组内,只有在一 个工作组内才可以共享文件,查看共享服务是否 被关闭或者是否被防火墙阻挡等,然后确定文件 是不是已经共享。如果还是不行,可能是中病毒 了,需要查杀病毒。2 .电脑开机时,风扇转,但是屏幕没有任何显示,此现象可能是哪些方面所至?如何处理?不一定是硬件坏了,可能是内存,显卡或CP U松动,把内存取下来擦一擦再装上去就好To3 .在做SQL备份时应该先开启什么服务?

2、要开启SQLServer Agent,这种服务主要是用于 在设定的时间备份、复制数据,以及在自动执行 调度表上设置的其他项目。启动这个服务后,设 定好在什么时候做什么事,这个服务会让它自动 运行,不需要人工干预。4 .局域网内,一台机器不能上网,而其他机器 可以,所有的机器都安装的winxp系统,而且 电脑都可以访问局域网内电脑,是分析原因?1 .检查有五Microsoft网络客户端,Microsoft 网络的文件和打印机共享,Internet协议TCP/IPo2 .检查IP地址,网关,DNS服务器,网络是否 连接上。3查杀木马和病毒4.系统启动后,不能连接数据库,可能是哪 方面的原因?1 .

3、和数据库有关的服务没启动2 .防火墙可能阻挡了数据库的端口3 .数据库可以启动,而登录不了,可能是密码错误和连接参数配置错误5. 5个皮球,其中1个比其他4个略轻一些,如果用天平来称,你打算怎样最快把它找出来?1. 任意找4个球,2个在左盘,2个在右盘, 如果天平平衡,则剩下的那个球就是略轻一些的 球。2、如果天平不平衡,将重量大的那两个球拿下来,再将重量轻的那两个球 分别放在左盘与右盘,则一定会找出略轻一些的球。6. 一般数据库日志满了,会出现什么情况?是否还能使用?数据库日志满了,就不能使用数据库,数据库日志满是指数据文件达到设置的最大文件大小,没设置的时候最大可用磁盘空间,只能执行查询,

4、读取操作,不能执行更改和备份操作,原因是写任何操作都要记录日志,也就是处于不可用状态7.8 .你熟悉的远程方法有哪些?各种方法应该怎样配置?1最简单的QQ上有,打开对话框 上边有个 “应用”图标点击“远程协助”2在要远程的主机安装“客户机”(一个小软件)端自己安装“主机”(软件)就可以远程控制了 (网络上有下载)3还有一些比如TeamViewer,向日葵,花生壳, 协通等。4还有就是一些大单位的专业通信系统 即时通0A之类的 有些远程协助功能(这种要花钱买)9 .如果有一个不太懂电脑的客户,你应该采取什 么样的方法去教他用公司的软件产品?1如果软件产品比较难懂,你就可以先教一些 简单的,再问目

5、前他比较重视软件的哪些模块 知识,然后再问对哪些理解起来比较困难,我 想办法用现实生活当中的例子来给他举例让他明白2如果软件产品比较简单,就可以直接一步 步教他怎么操作,一直到操作熟练就行了。10 .在项目实施过程中,使用者对产品提出了适合自己习惯的修改意见,但多个使用者相互矛盾,该如何去处理?对于客户提出的修改意见,我们做实施的人员来说应该有自己的方案,当使用者之间的意见 不一致时,我们应当引导他们内部之间的意见 统一,和客户经过沟通或确认之后,找到切实 可行的方案,双方确认并可达到共识。11 .什么是DHCP?如何快速的为多台电脑安装 操作系统?多台电脑如何组网?1 . DHCP:动态主机

6、设置协议,是一个局域网的网 络协议,使用UDP协议工作,主要有两个用途,给内部网络或者网络服务供应商自动分配IP地址,给用户给内部网络管理员作为对所有计算机作中央管理的手段2 .可以通过网络硬盘克隆,过程为:在装有软驱的工作站上,用一张引导盘来启动机器,连接到服务器,使用Ghost多播服务将硬盘或分 区的映像克隆到工作站,这样就实现了不拆机,安全快速的网络硬盘克隆3 .多台电脑组网可分为两个类型:1少于250台:可以采用用户接入层和核心 接入层这两层网络结构,通过普通二层交换机与核心交换机的堆叠连接组成单位局域 网,以满足单位各个上网访问需求。普通电 脑通过双绞线连接到普通百兆二层交换机o2超

7、过250台:我们就通过交换机的VLAN功 能,将他们划分到不同的子网中,为了让两 网段中的所有电脑都实现共享上网的目的, 我们还需要在核心路由器或者双WAN端口路 由器设备中对两个网关参数进行合理配置,确保个人子网中的电脑通过局域网路由功 能访问Internet网络。12 .当你觉得工作的付出和你的收入不成正比的时候你会怎样想?无论什么样的工作,必须干一行爱一行,脚踏实 地,用心去钻研,只有真正有能力,只有有思想 和技术,终会出头,接受不能接受的,改变自己 能改变的。但我也相信老板会把我的表现看在眼 里,总会有发光的一天。如果是刚进来的时候公司有晋升调薪的承诺,那 就看你的表现是否达到了要求,

8、可以主动和相关 领导沟通。13 .在你进行实施的过程中,公司制作的一款软件系统缺少某一项功能,而且公司也明确表示不会再为系统做任何的修改或添加任何的功 能,而客户也坚决要求要需要这一功能!对于实施人员来说,应该怎么去合理妥善处理这个问题?先看看客户的要求合不合理,不可理就可以坚 决退还需求,如果需求合理的(二)实施工程师数据库部分14 .触发器的作用是什么?触发器的是针对数据库的特殊的存储过程,当 这个表发生了 Insert,Update或Delete操作 时,数据库都会自动执行触发器所定义的SQL 语句,从而确保数据库的处理必须符合这些 SQL语句所定义的规则15 .数据库:抽出部门,平均工

9、资,要求按部门的字符串顺序排序,不能含有“human resource” 部门,Employee 结构如下:employee.id, ,dpart.id, depart_name, wage答:select , avg (wage)from employeewhere depart_name<> rhuman resource'group by depart_nameorder by depart_name16 .给定如下SQL数据库:Test (num int (4)请用一条SQL语句返回num最小值, 但不许使用统计功能,

10、如min, max等答:select top 1 num from Test oder by num17 . 一个数据库中有两个表一张表为Customer,含有字段ID, Name;一张表为Order,含字段ID, Customer ID (连向Customer中的ID的外键), Revenue;写出求每个Customer的Revenue总和的SQL语句建表 create table customer(ID int primary key, Name char(10)GoCreate table order(ID int primary key, CustomerlD int foreign

11、key references customer (id), Revenue float )go-查询Select Customer- ID, sum(isnul1Order Revenue, 0)From customer full join orderOn (order, customerid = customer, id)Group by customer, idSelect customer, id, sum(order, revener) from order, customer where customer, id = customerid group by customer, id

12、Select customer, id, sum(order, revener)From customer full join orderOn(order, customerid = customer, id)Group by customer, id18.有一张表Performance,有字段name, score,请用sql语句表述1.如何查询出分数最高的人的名字,分数Select namel, score from performance where score in/= (selectmax (scoreO)from performance19 .数据库笔试题原数据库笔试题 ®

13、;*建表:dept:deptnofprimary key),dnamejocemp:empno(primary key)毋nameJob,rngr,saLdeptn。*/1列出mp表中各鄢门的邪口号,眼商工资,城低工资select max(sal) as 最高工费,min(sal) as 最假工资,deptno from emp group by deptno;2列出emp表中各部门Job为CLERK的员工的最低工资,最高工资select max(sal) as 最高工资,Ein(sal) as 最低工资,deptn。as 部门号 fromemp where job 二'CLERK&#

14、39; group by deptno;3对于emp中最低工资小于1000的部门.列出job为CLERK的员工的部门号, 最低工资,易高工资select max(sal) as 显就.赞,min(sal) as 最低工资,deptno as 部门号 from emp as bwhere job='CLERK1 and 1000> (select min(sal) from emp as a wherea.deptno= b.deptno) group by b.deptno4根据部门号由高而假,工资有低而高列出每个员工的姓名,部门号,工资 select deptno as 部号,

15、Enams as 姓幺,sad as 工资 from emp order by deptno descal asc5写出对上题的另一解决方法(请补充)6列出张三'所在部门中每个员工的姓名与部门号select ename,deptno from emp where deptno = (select deptno from emp where ename =弓长T)7列州每个员工的姓名,工作.部门号.部门名select enamejob,emp.deptnofdept.dname from emp,dept where emp.deptno= dept.deptno8列出emp中工作为&#

16、39;CLERK响员工的姓名,工作,部门号,部门名 select enamejobdept.deptnoname from empfdept where dept.deptno= em p.deptno and job='CLERK9对于emp中有管理者的员工,列出姓名,管理者姓名(管理者外键为mgr)select a.ename as 姓名,b.ename as 管:f里者 from emp as a5emp as bwhere a.mgr is not null and a.mgr= b.empno10对于dept表中,列出所有部门名,部门号,同时列出各部门工作为HLERK的员工名

17、与工作select dname as 部门名$dept,deptno as 部门号.ename as 员 匚名 job as工作 from dept5empwhere dept.deptno * = emp.deptno and job 二'CLERK'11对于工资高于本部门平均水平的员工,列出部门号,姓名,工资.按部门号排序select a.deptno as 部门号.a.ename as 姓幺,a.sal as 工资 from emp as a where a.sal>(select avg(sal) from emp as b where a.deptno= b.d

18、eptno order by a.deptno12对于emp,歹ij出各个部门中平均工资高于本部门平均水平的员工数和部门号.按都门号排序select count(a.sal) as 员工数,a.deptco as 部门号 from emp as awhere a.sal> (select avg(sal) from emp as b where a.deptno= b.deptnogroup by a.deptno order by a.deptno13对于emp中工资高于本部门平均水平,人数多与1人的,列出部门号,人数, 按部门号排序select count(a.empno) as 员

19、工数,a.deptno as 部门号,avg(sal) as 平均工 资 from emp as a where (select countfc.empno) from emp as c where c.deptno= a.deptno and c.sal> (select avg(sal) from emp as b where c.deptno= b.deptno)> 1 group by a.deptno order by a.deptno14对于emp中低于自己工资至少5人的员工,列出其部门号,姓名,工资,以 及工资少丁自己的人数select a.deptno.ename,

20、a.sal,(select count(b.ename) from emp as bwhere b.salva.sal) as 人数 from emp as awhere (select count(b.etiame) from emp as b where b.sal< a.sal)> 520 .对数据库表的增删改查有一张工资表,包含三列:员工编号(ID),部门编号(GROUPS),工资(SALARY)20.1. 每个部门工资最高的人(包括并列第一)2.找到每个部门工资最高的人(只选一个)SQL语句加卜;DECLARE G TABLEID INT,GROUPS NVARCHAR(

21、20),SALARY MONEY) INSERT INTO GSELECT 1,1.1000UNION ALL SELECT 2.1,1000UNION ALL SELECT 3.1,800UNION ALL SELECT 4,2,20001SELECT "FROM G GWHERE NOT EXISTS(SELECT 1 FROM G WHERE GROUPS= G.GROUPSAND SALARY>G.SALARY)SELECT G.* FROM G G INNER JOIN(SELECT GROUPS, MAX(SALARY) AS SALARY FROM GGROUP

22、BY GROUPS )TON G.GROUPS= T.GROUPS AND G.SALARY= T. SALARYselect * from 工资表 as a where a.工资=select max(b.工资)from 工资表 as b where a.部门编号二b.部门编引-2SELECT MIN(G.ID),G.GROUPS,G.SALARYFROM G G INNER JOIN (SELECT GROUPS,MAX(SALARY) AS SALARYFROM GGROUP BY GROUPS )TON G.GROUPS= T.GROUPSAND G.SALARY= T. SALARYGROUP BY G.GROUPS,G.SALARYselect * from 工资表 as a where a.工资=(select max(b.工资)from 工资 表as b where a.部门编号二b.部门编号) anda.负工编号:(select max

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论