1.网络七层模型的第3到5是什么?
七层有:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。
2.如果带你到电信的三亚分局,那在机房里你能看到什么设备?
语言设备(电话交换机),宽带设备,数据设备(光缆接入,传输设备等),电源(包括整流模块,电池组,熔断装置,电源监控【市电和电池电压监控】),配线设备(语言和宽带内线模块,外线电缆模块,保安单元【就是保险】,告警模块),环境监控(监测机房环境湿度和温度,烟雾告警,空调温度调整,电源监控,空调双机欠换等),制冷设备(空调),防火设备(灭火器等)等,这是电信机房起码的装备。
3.二叉树的三种遍历的遍历方式是怎么样的?
4.列举你所知道HTTP返回的状态码及中文解释,例如:HTTP 200:请求成功
哈哈,自己网上找点咯,一搜一大把。
5.列举你所知道的数据库,例如:Microsoft Access
MySQL,SQL Sever,Oracle,Informix。
6.数据库的四条最基本语句是什么(DML)?
INSERT,UPDATE,DELETE,SELECT.
7.列举Linux/Unix下最常用的5条指令。
cp,ls,mv,rm,cd
8.列举你所知道的UML图?
用例图、顺序图、状态图、类图、包图、协作图.
9.Java的3种框架,还有其他的开源框架。
struts,hibernate,spring.
10.列举出你所知道的21cn的服务和产品。
邮箱,新闻。
11.列举你所知道的设计模式?
设计模式分为三种类型,共23种。
创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。
结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。
行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。
12.Java解析xml的方法?
DOM,SAX,JDOM,DOM4J.
13.列举你所知道的排序算法,并简单描述一下这个算法。
快速排序
a.从数列中挑出一个元素,称为 “基准”(pivot)
b.重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的 中间位置。这个称为分区(partition)操作。
c.递归地(recursive)把小于基准值元素的子数列和大于基准值元素的子数列排序。
14.列举你所知道的手机系统。
Symbian、Windows Phone 7、iOS、Android和 BlackBerry OS
15.android和ios的软件安装程序的后缀名分别是?
apk和ipa。
16.无线网络的加密方式有哪几种?
目前无线路由器里带有的加密模式主要有:WEP,WPA-PSK(TKIP),WPA2-PSK(AES)和WPA-PSK(TKIP)+WPA2-PSK(AES)。
17.数据库多表查询的连接方式?(英文)
内连接(INNER JOIN)
外连接(OUTER JOIN)
交叉连接(CROSS JOIN)
18.谈谈你对web service的理解。
"网络服务"(Web Service)的本质,就是通过网络调用其他网站的资源。