当前位置:首页 » 云服务器 » 服务器搭建面试问题

服务器搭建面试问题

发布时间: 2022-09-28 19:25:03

⑴ 坐标杭州,刚培训完软件测试,请问面试都问什么问题

10个软件测试常见的面试问题:
问题1:你搭建过测试环境吗?
答:目前我主要负责的是前台测试环境这一块,如安装操作系统、浏览器、虚拟机等,后台环境一般是由另一组测试小伙伴在负责搭建。但是,我本人对于Web服务器、数据库服务器、其他服务软件的搭建也有一定了解。
问题2:你们和开发人员共用一套环境吗?
答:我们并未使用同一套环境,测试组会搭建自己使用的环境。如果共用一套环境,难免会对测试结果产生一定的影响。另外,在系统维护方面来看,公用环境也不是很方便,因为开发人员也需要调试产品。
问题3:网页的兼容性测试你是怎么做的?
答:对于网页兼容性,我们主要需要考虑的是各种浏览器对前台页面的兼容性,因为浏览器的版本和型号,对页面展现的影响非常大。
现在浏览器的种类非常多,网页中展现出来的内容也越来越丰富,这些内容包括网页中的字体、图片、动画等。其中,有些内容还需要安装一些网页插件才能打开。因此,很多时候,同一个网页在不同的浏览器下可能会出现兼容性问题。
例如,出现乱码、排版异常、无法显示图片和动画、页面的功能不能正常使用等异常情况。因此,网页兼容性测试是必不可缺的环节。
目前,市面上主流的浏览器有IE系列、Chrome、火狐、360、QQ等一系列浏览器。具体要测试哪些浏览器,主要根据产品经理制定的需求文档而定。
在项目实操过程中,如果页面上所有的功能,都需要进行多个浏览器测试的话,那么,工作量将是巨大的。一般情况下,可以将不同浏览器的测试任务分配给所有测试人员,测试结束后,大家互相交换进行,尽量使测试覆盖面更全。
其次,还要考虑分辨率的兼容性。这指的是页面在640×400、600×800、1024×768或是更高的分辨率模式下,是否能正常显示。例如字体大小、图片等页面元素是否能正常显示。对于具体要使用什么样的分辨率进行测试,还需通过需求文档去确认,并给出建议和要求。
问题4:如何提交一个高质量的Bug?
答:我个人觉得提交一个高质量的Bug,以下几点很重要。
第一点是Bug的概要。通过Bug概要,可以让项目组其他成员知道这个Bug单描述的是什么问题;第二点是Bug的具体描述。也就是Bug出现的步骤,Bug记录的细节越详细越好,包括出错前后所执行的操作步骤、所涉及的具体数据等;第三点是附上相应的截图和日志。特别是截图。清晰和正确的截图,能为此Bug提供有力的说明和证据;第四点是要注释所测软件的版本号及测试的环境。因为在不同的版本,不同的环境下,测试结果都可能不同。当然Bug的其他信息点也应当正确、客观的去描述。
问题5:如果你发现了一个Bug,但之后再也没重现,怎么办?
答:首先,遇到这类问题必须截图,并搜集日志,以保留好测试现场。
因为没有重现,可能是没有引起此Bug的触发点造成的。所以,作为测试人员,我会想方设法尽可能地让这个Bug重现。如果实在无法重现,我还是会提交此Bug给开发人员,如果有截图和日志,也将一并附上。
如果开发人员要求重现,那测试人员就需要在后期继续观察,如果最终还是无法重现,则会把此问题反应给测试经理,由测试经理同开发人员进行评审以及商量解决的方法。因为,虽然现在没有重现,但是不能保证在用户那里不会出现。
问题6:如果开发人员以修改bug的成本高为由,不修改你发现的Bug。而这个Bug又会影响用户体验,你怎么办?
答:我觉得凡是影响用户体验的问题都是大问题。如果用户体验没有做好,我觉得这就不是一款好的产品。其次如果每个问题都因修改成本高而不去修改的话,是无法持续提升产品质量的。我觉得只要是问题,无论大小,测试人员都应当要求开发人员去修改。这是对产品负责,也是对用户负责。
问题7:一个软件版本更新,一般你要花多长时间去测试?
答:一般情况下,一个软件版本要测试三到五轮,每一轮的测试时间也不能一概而定,受很多因素的影响,例如会受需求规模、测试人员、测试技术、软件的质量等各方面因素的影响,具体要视实际情况而定。
问题8:你写过测试报告吗?
答:当然写过,不过我们写的都是我们自己所负责模块的测试报告,整个系统的测试报告由测试经理整理完成。
问题9:你如何理解测试这一份工作?
答:我觉得软件测试的主要任务是发现软件中的Bug,所以软件测试对于软件的质量有明显的改善作用。其次,测试人员测试的对象是开发人员开发出来的软件产品,所以对于开发工作能起到一定的监督和推动作用。最后,我觉得软件测试能缩短软件开发的周期,加速软件发布的进程。
问题10:软件测试工作结束的标准是什么?
答:我觉得软件测试结束的标准有以下几个前提。
我们已按照测试计划中的安排完成了所有的测试工作。第二,测试用例已全部执行完成,并且执行通过率达到标准。每个测试人员手上的Bug都处于关闭状态。回归测试全部执行完毕,没有发现会影响产品上线的Bug,软件产品达到了上线标准。每个测试人员所负责的测试报告已完成,并提交给了测试经理。

⑵ 面试服务器开发方向 C++ 实习生时,大致会被问到哪些问题

实习生要求不高的,肯定问的都是基础的算法,不要紧张,正常fa hui

⑶ 服务器硬件面试问什么

1、用逻辑们和cmos电路实现ab+cd。

2、用一个二选一mux和一个inv实现异或。

3、给了reg的setup,hold时间,求中间组合逻辑的delay范围。

4、如何解决亚稳态。

5、用verilog/vhdl写一个fifo控制器。

6、用verilog/vddl检测stream中的特定字符串。

⑷ 如果面试,问你2008服务器AD域如何建立,我该如何回答:......................

。。。有这么问的?通过dcpromo建立。。。

⑸ 运维必须掌握的linux面试题

1、解释下什么是GPL,GNU,自由软件?
GPL:(通用公共许可证):一种授权,任何人有权取得、修改、重新发布自由软件的权力。
GNU:(革奴计划):目标是创建一套完全自由、开放的的操作系统。
自由软件:是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。主要许可证有GPL和BSD许可证两种。
2、linux系统里,buffer和cache如何区分?

buffer和cache都是内存中的一块区域,
当CPU需要写数据到磁盘时,由于磁盘速度比较慢,所以CPU先把数据存进buffer,
然后CPU去执行其他任务,buffer中的数据会定期写入磁盘;

当CPU需要从磁盘读入数据时,由于磁盘速度比较慢,
可以把即将用到的数据提前存入cache,CPU直接从Cache中拿数据要快的多。
3、描述Linux运行级别0-6的各自含义

0:关机模式
1:单用户模式<==破解root密码
2:无网络支持的多用户模式
3:有网络支持的多用户模式(文本模式,工作中最常用的模式)
4:保留,未使用
5:有网络支持的X-windows支持多用户模式(桌面)
6: 重新引导系统,即重启
4、描述Linux系统从开机到登陆界面的启动过程

⑴开机BIOS自检,加载硬盘。
⑵读取MBR,MBR引导。
⑶grub引导菜单(Boot Loader)。
⑷加载内核kernel。
⑸启动init进程,依据inittab文件设定运行级别
⑹init进程,执行rc.sysinit文件。
⑺启动内核模块,执行不同级别的脚本程序。
⑻执行/etc/rc.d/rc.local
⑼启动mingetty,进入系统登陆界面。
5、描述Linux下软链接和硬链接的区别

在Linux系统中,链接分为两种,一种是硬链接(Hard link),另一种称为符号链接或软链接(Symbolic Link)。
①默认不带参数的情况下,ln创建的是硬链接,带-s参数的ln命令创建的是软链接。
②硬链接文件与源文件的inode节点号相同,而软链接文件的inode节点号,与源文件不同,
③ln命令不能对目录创建硬链接,但可以创建软链接。对目录的软链接会经常使用到。
④删除软链接文件,对源文件和硬链接文件无任何影响。
⑤删除文件的硬链接文件,对源文件及软链接文件无任何影响。
⑥删除链接文件的源文件,对硬链接文件无影响,会导致其软链接失效(红底白字闪烁状)。
⑦同时删除源文件及其硬链接文件,整个文件才会被真正的删除。
⑧很多硬件设备的快照功能,使用的就是类似硬链接的原理。
⑨软链接可以跨文件系统,硬链接不可以跨文件系统。
6、shell脚本中“$?”标记的用途是什么?

在写一个shell脚本时,如果你想要检查前一命令是否执行成功,在if条件中使用“ ?
0

如果结束状态是0,说明前一个命令执行成功。
root@localhost:~# ls /usr/bin/share
ls: cannot access /usr/bin/share: No such file or directory

root@localhost:~# echo $?
2
如果结束状态不是0,说明命令执行失败。
7、如何让history命令显示具体时间?

$ HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S"

$ export HISTTIMEFORMAT

重新开机后会还原,可以写/etc/profile
8、用shell统计ip访问情况,要求分析nginx访问日志,找出访问页面数量在前10位的IP数。以下是nginx的访问日志节选
202.101.129.218- - [26/Mar/2006:23:59:55 +0800] "GET /online/stat_inst.php?pid=d065HTTP/1.1" 302 20-"-" "-" "Mozilla/4.0(compatible; MSIE 6.0; Windows NT 5.1)"

1}' access.log |sort|uniq -c |head -n 10

31 202.101.129.218
21 123.93.29.11
11 13.92.19.31
9、将本地的80端口的请求转发到8080端口,本机地址10.0.0.254,写出命令
$ iptables -t nat -A PREROUTING -d 10.0.0.254 -p tcp --dprot 80 -j DNAT --to-destination 10.0.0.254:8080
10、Load过高的可能性有哪些?
排查思路:

其他经验:
cpu load的飙升,一方面可能和full gc的次数增大有关,一方面可能和死循环有关
11、描述/etc/fstab 文件中每个字段的含义?
(1)第一列:将被加载的文件系统名;
(2)第二列:该文件系统的安装点;
(3)第三列:文件系统的类型;
(4)第四列:设置参数;
(5)第五列:供备份程序确定上次备份距现在的天数;
(6)第六列:在系统引导时检测文件系统的顺序。
12、 如何在打包时排除指定目录?
$ tar --exclude=/home/dmtsai --exclude= .tar -zcvf myfile.tar.gz /home/ /etc

mysql> update user set password=password(�') where user='root'

⑹ 面试网络维护工程师会被问到哪些问题

-物理层

物理层定义了设备接口上的一些电子电气化的标准,比如RJ45接口,光纤接口。传输介质双绞线,无线,光,电。等

--数据链路层

二层定义了一个重要的表示,MAC地址,准确的说他必须在一个LAN内是唯一的。他又48位的十六进制组成,前24位是厂商表示,后24位 是厂商自定义的序列号。有时候 MAC地址就是表示了一个设备的位置。

--网络层

网络层是用来逻辑上选路寻址的,这一层最重要的一个协议就是IP协议。基于ip 又分为 ARP,RARP,ICMP,IGMP等

--传输层

这一层定义类了 两个重要的协议 TCP和UDP 。还有就是端口号的概念。这一层关联的是一个主机上的某个程序或者是服务。比如 tcp 80 的web服务 udp 4000的QQ 程序等。

--会话层

主要作用是建立会话和管理会话。我一般这样理解 会话的 比如 telnet 一台主机,是一次会话的链接。打开网络的网页,就和网络的服务器建立了一次会话。

--表示层

因为底层传输的是二进制,应用层无法直接识别。所以根据这一层的名字可以直接理解为他是一个翻译。比如把一长串的数据“翻译”成rmvb格式,交给上层的 快播 这个程序,把另一串数据“翻译成”MP3格式交给 音乐播放器。其实这一层的工作很多。

压缩解压缩,加密,解密等

--应用层

为用户提供了一个可以操所的界面,如windows的桌面化或UNIX的字符界面。

OSI七层的每一层是独立工作的,但是层与层之间是相互“合作”“兼容”的关系。

1.2 [三层交换和路由器的不同]

虽说三层交换机和路由器都可以工作在三层,但本质上还是有所区别。

一 在设计的功能上不同

现在有很多的多功能路由器,又能实现三层的路由功能,包括NAT地址转换。有提供了二层的端口,有的还配置了无线功能。再有就是还具备防火墙的功能。但是你不能它单独的划分为交换机或者是防火墙吧。只能说是个多功能的路由器。防火墙二层交换只是他的附加功能。三层交换也一样,主要功能还是解决局域网内数据频繁的通信,三层功能也有,但不见得和路由器差很多。

二 应用的环境不同

三层交换的路由功能比较简单,因为更多的把他应用到局域网内部的通信上,主要功能还是数据的交换

路由器的主要功能就是选路寻址,更适合于不同网络之间,比如局域网和广域网之间,或者是不同的协议之间。

三 实现方式不同

路由器能够实现三层的路由(或转发) 是基于软件的实现方式,当收到一个数据包要转发的时候,要经过查看路由表,最长匹配原则等一系列复杂的过程最终实现数据包的转发,相比三层交换效率略低。而三层交换是基于硬件的方式实现三层的功能,他成功转发一个数据包后,就会记录相应的IP和MAC的对应关系,当数据再次转发是根据之前的记录的表项直接转发。这个过程成为“一次路由,多次交换”。

总之,三层交换和路由器的最大区别是路由器可以基于端口做NAT,而三层交换机不能。路由器直接接入光纤可以直接上网,而三层交换机不能。主要是三层交换机的每一个接口都有专有的MAC地址和特定的ASIC集成电路。

.

1.3 [静态路由和动态路由的区别]

静态路由特点

静态路由是管理员手工配置,精确。但是不够灵活,是单向性的。考虑到静态路由稳定,节省资源(内存,cpu,链路带宽)。在网络TOP不是很大的环境中常用。

动态路由的特点

动态路由的好处就是路由器本身通过运行动态路由协议来互相学习路由条目,在大型的网络环境中,一定程度上减少了工程师的工作量。动态路由协议分为很多种,IGP和EGP,IGP中根据工作的原理分为链路状态型和距离矢量型的。但是不管哪一种动态协议,他都要经过以下几个过程。

1.“说话” 向其他的路由器发送路由信息

2.“收听” 接收其他路由器发来的路由信息

3.“计算”不同的动态路由协议有不同的算法,每种路由协议通过自己特有的算法把收到的路由信息计算,得出最好的路由条目,加载到路由表中。

4.“维护” 维护路由表,当TOP发生变化的时候,及时的更新自己的路由表,并发送变更的消息

在生产环境下,应当更具不同的网络规模,选择不同的路由协议。

1.4 [描述一下ACL和NAT]

ACL:acl访问控制列表是用来制定规则的一种机制。他用来告诉路由器那些数据包访问那些资源是允许的,那些是拒绝的。他可以分为两种方式,一是标准的访问控制列表,只能基于源地址进行限制。而是扩展的访问控制列表,他不仅可以基于源地址和目标地址进行过滤,还可以根据端口来进行限制。ACL的工作原理就是读取数据包的三层和四层,和访问控制列表中的条目进行匹配,如有相符的,直接按照策略(允许或拒绝),不在往下匹配。如没有匹配的条目则按照默认规则。

NAT:nat网络地址转换,是为了解决ipv4地址空间不足产生的。

Nat的原理就是替换掉数据包中的源ip+端口或目标ip+端口,以达到私有地址不能再公网上传播的这种情况,或者是局域网中服务器的发布。Nat一定程度上提高了局域网用户的安全性。

实现方式大概可以分成 静态NAT,动态NAT PAT(端口复用)

1.5 [描述一下VLAN]

VLAN 是为了避免二层出现广播风暴给大面积用户带来影响,所采取的一种手段。

Vlan 带来的好处

减少广播风暴

提高一定的安全

简化网络的管理,有易于故障排查

Vlan 是把局域网进行逻辑上的分割,实现方式有两种

1.静态vlan 基于端口的vlan (常用)

2.基于MAC地址的vlan (适合于移动用户)

Vlan之间的通信需要配置TRUNK链路(中继) 封装模式有两种

Isl 思科私有的技术,在数据帧的头部和尾部添加30字节的标示符

Dot1q 通过 在mac地址后面打标记的方式 标识vlan 共4个字节 公有协议

1.6 [RIP和OSPF的区别]

两者都属于IGP协议,rip是典型的距离矢量动态路由协议。Ospf是链路状态型的协议

Rip是整张路由表进行广播更新(v2是组播),学习未知的路由条目,有存在环路的情况

并且没有邻居表,网络收敛速度比较慢。因为有环路的缺陷,不适合较大的网络使用。

Ospf组播更新,并且只有TOP发生变化的时候才出发更新,把收到更新的路由会放置在LSDB中,并生成路由。Ospf本身没有环路的产生,并且是有分层的结构,而rip是平面的没有层次化。所以ospf比rip收敛速度快。在NBMA网络中还会有DR和BDR的概念,促进了ospf的收敛。

Rip 管理距离 120 ospf 管理距离 110

1.7 [解释以下术语的意思]

LAN 本地局域网

WAN 广域网

VLAN 虚拟局域网

WLAN 无线局域网

VPN 虚拟专用网

AD 管理距离,用来衡量不同路由协议生成去往同一目标的可信值

Metric 度量值,用来判断同一种路由协议生成去往同一目标的优先级

1.8 [简述一下stp是什么]

Stp 生成树协议。

一个良好的网络应该要考虑到链路的冗余,比如二层的交换机做冗余,来防范单点故障带来的问题。但是二层做冗余的话会带来一些问题:

1.广播风暴,因为二层对未知数据帧的处理是进行广播,而且二层的封装结构又不像三层那样有TTL 的机制来防护。所以一旦广播风暴产生,其他的交换机就会跟着广播,造成链路的堵塞瘫痪。

2.MAC地址的重复。因为二层的工作原理,会造成交换机对一个MAC的多次重复的去学习,造成不必要的资源浪费,直到设备瘫痪

3.MAC地址表的不稳定,因为要重复去学习一些地址。造成转发效率缓慢。

二层环路带来的后果是严重的 ,stp协议就是在冗余的环境下,逻辑上去DOWN掉一个借口,打破环路的产生,同时做到冗余。当环境变化时,会自动跳转down的接口。

1.9 [STP计算的过程]

1.选择根网桥

2.选择根端口

3.选择指定端口

4.指定阻塞端口

2.0 [描述一下HSRP]

热备路由协议 是Cisco私有的网关冗余协议。它是由一组路由器(最低2台)构成的一个热备组 作用是为用户提供一个不间断的网关ip,用户通过这个ip访问互联网,即使真实的网关设备DOWN掉一台,也不会影响客户的正常工作。

原理: 热备组中包含4中路由器的角色,

活跃路由器:负责承载发往虚拟ip地址的流量,是真正转发用户数据流量的路由器,

同时向UDP1985发送hello包 表明自己的状态,一个组中只有一台

备份路由器:监听整个HSRP组的状态,是成为下一个活跃路由器之前的状态,一个组中只有一个 同时向组中发送

其他路由器:静听整个HSRP组的状态,是备份路由器的候选者

虚拟路由器:为客户端提供一个虚拟的ip和MAC 能够然活跃路由器转发。

当活跃路由器Down后 备份路由器收不到hello包 就会成为活跃路由器。而这个转换的过程用户是感觉不到的。

⑺ 求教各位,面试游戏公司的服务器开发工程师该准备什么

你可以先去【绘学霸】网站找“游戏特效/unity3D”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=305,306&zdhhr-11y17r-1307683815130162859

想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。

自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y17r-1307683815130162859

在“游戏特效/unity3D”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。

大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html

⑻ HP 服务器维护工程师面试会被问到哪些问题是什么待遇

回答!
1 一般都是个域环境 如果是大型的网络的话 那可能就是多域了
2 小型机的话 包括很多的 ibm的aix系统 hp的hpux san的solaris系统 你如果对linux较熟悉的话 对这样的unix系统 你会很快的熟悉的 服务器的话 没什么东西 主要是软的方面 就是win和linux下的各种服务器的架设和维护 路由交换的话 我相信你ccnp绝对够用了 因为企业的路由很多是全套高端的 监控的意思 就是在服务器里面开启snmp管理
3 维护管理的话 这个简单
4 安全方面的话 你最好会点isa和iptables防火墙的 最好安个网络版的杀毒软件
5 简单
6 这个没什么的 就是在线管理的dns什么的 指定个web或者是mail的mx什么的 很图形话的东西
7 。。。没了

没有经验的话 这样就有点麻烦了 说真的 你没有经验的话 做技术的经理 很快就可以判断出你的水平的

面试的话 一般都会问 arp的解决的办法 然后就是 网络瘫痪了怎么办 如果路由器坏了或者是没有了 反正就是类似的问题 你怎么解决(简单的用win的ics或者是nat 要不就是linux的squid 不怕麻烦的话 就用软路由) exchange服务器的架设的过程

好了 我说了这么多 多给点分吧 可以吗???
嘿嘿 不会的在找我吧!

热点内容
outlook已发送文件夹 发布:2024-05-07 14:08:13 浏览:31
佛系源码 发布:2024-05-07 14:04:03 浏览:674
php蚂蚁 发布:2024-05-07 13:49:22 浏览:401
phpfpmpid 发布:2024-05-07 13:44:29 浏览:521
linuxtty1 发布:2024-05-07 13:40:10 浏览:865
linuxshell脚本中if 发布:2024-05-07 13:25:01 浏览:221
phpmysql扩展 发布:2024-05-07 13:25:01 浏览:800
星密码开网店怎么样 发布:2024-05-07 13:23:26 浏览:354
安卓手机java模拟器 发布:2024-05-07 12:43:07 浏览:913
c语言java哪个好学 发布:2024-05-07 12:35:16 浏览:335