JAVA WEB面试笔试题((精选10篇))由网友“雾里看花”投稿提供,以下是小编精心整理的JAVA WEB面试笔试题,供大家参考借鉴,希望可以帮助到有需要的朋友。
篇1:JavaWeb工程师笔试题题目
1. 使用HTTP协议将客户端的请求传送到服务器端有哪两种方式?请简述它们的区别
1) get是从服务器上获取数据,post是向服务器传送数据。
2) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。
3) 对于get方式,服务器端用request.getQueryString可以获取GET请求参数的变量值,对于post方式,服务器端用request.getParameter获取提交的数据。
4) GET方式提交的数据最多只能有1024字节,而POST则没有此限制。
5) 安全性问题。正如在(1)中提到,使用 Get 的时候,参数会显示在地址栏上,而 Post 不会。所以,如果这些数据是中文数据而且是非敏感数据,那么使用 get;如果用户输入的数据不是中文字符而且包含敏感数据,那么还是使用 post为好。
2. WEB容器主要有哪些功能? 并请列出一些常见的WEB容器名字。
1) 提供Servlet程序编写API
2) 提供Servlet程序运行时环境。
常见的有 Apache, IIS, Tomcat, Resin 等等
3. 请简述Servlet的生命周期及其相关的方法。
实例化,初始化,提供服务,销毁
init、service和destroy
4. 在Servlet中,我们通过什么方法获取客户端提交的数据
Request.getParameter
5. 在Servlet中,通过什么语句生成向客户端发送的页面? 请编写一段简单的Hello World输出
PrintWriter out = response.getWriter;
Out.print;
Out.print(“Hello World!”);
6. 请简述一下部署Serlvet的过程
test
TestServlet
test
/TestServlet
把你项目的WebRoot文件夹拷贝到Tomcat的webapps文件夹下
7. Tomcat服务器的默认端口是? 为了中文字符处理不出现乱码,我们需要对Tomcat的配置做出什么修改?
8080
URIEncoding=”utf-8”
8. JSP的标记是如何来表示的? C
A. B. C. D. <$$>
9. 在JSP里声明一个变量的标记是?
10. 有一个字符串变量 String str=”abc”; 在JSP里以下哪些输出方式是正确的? BDE
A. B. C. D.
E. F.
篇2:JavaWeb工程师笔试题题目
1. 在一个JSP文档中,可以出现以下三种注释:
1) JSP注释标记
2) HTML注释
3) JAVA注释 // /星符号/
请分别对它们简单描述一下
2. JSP的page指令常见的属性都有哪些?
Language, contentType, import, errorPage, isErrorPage, extends, session, info, isThreadSafe, buffer, autoflush
3. 假设需要在一个JSP页面里导入java.util.List, java.util.ArrayList, java.io.File,语句应该怎么写?
5. JSP的include指令和include操作有什么区别?
1) 语法结构不同
2) include指令更适合于包含静态页面, include操作更适合于包含动态页面
3)include操作还带有参数 flush=”true|false”
6. 请分别描述一下forward和redirect的区别
1) 使用forward浏览器地址栏不变,redirect浏览器地址栏会改变
2) Forward效率较高
3) Forward可以使用request.getAttribute获取数据,而redirect不可以
7. 在Servlet和JSP里是如何实现 forward和redirect的? 例如要跳转去一个test.jsp页面。
//Servlet
RequestDispatcher rd = this.getServletContext.
getRequestDispatcher(“/test.jsp”);
rd.forward(request, response);
response.sendRedirect(“/test.jsp”);
//JSP
response.sendRedirect(“/test.jsp”);
8. jsp主要内置对象有?
request、response和out,还有exception、session、application、config、pageContext和page
9. 在JSP里,我们可以怎样获取来自客户端请求的IP地址?
Request.getRemoteAddr;
10. 有一个用户名 test, 密码 12345, 请编写一段创建COOKIE的JSP代码, 然后再编写一段读取COOKIE的JSP代码, 在页面上将COOKIE的信息显示出来。
String str = “username= test&password=12345”;
Cookie cookie=new Cookie(“mycookie”, str);
response.addCookie(cookie);
Cookie cookies=request.getCookies;
For(int i=0;i< cookies.length;i++){
Out.print(cookies.getName+”=”+ cookies.getValue);
}
篇3:JavaWeb工程师笔试题题目
1. 请简述Cookie, Session 和Application它们的区别。
1) Cookie会在客户端硬盘上创建Cookie文件
2) Session大部分情况下会在服务器端硬盘上写入Cookie文件
3) Cookie安全性最低
4) Application 表示Servlet上下文环境,在整个WEB应用中只有一个Application对象,用于存储些全局性的数据
2. 在DOM模型中,Form表单的提交事件是什么? 需要什么返回值可以让该表单不提交?
onSubmit
返回false可以不提交表单
3. 在DOM模型中,select下拉菜单的值被改变触发什么事件?若要设定某项值为默认值,该如何设定?
onChange
selected
篇4:面试笔试题
面试笔试题
在进行面试时,不管是口头面试,还是进行笔试面试试题时,首先就是要调整良好的心态,以真诚应对。以下为企业的面试笔试题的内容,您可结合此类问题来评定自己的答案。一、基本题:
1、请您作一下简单自我介绍。
2、您来面试前有没有想过整个过程?说说您先前是如何打算应对这场面试的,包括各个阶段。
3、您的缺点或不足是什么?您的优点或特长是什么?
4、谈谈你工作中一次失败的经历,谈谈你工作中一次成功的经历。
5、你希望与什么样的上级共事?
6、上级下达了错误的指令,这个指令会造成公司一百多万的损失,你会不会执行?为什么?或者你将怎样处理?
7、当与上级意见不一时,你将怎么办?
8、你为什么离开原来的单位?
9、我们公司什么地方吸引你?
10、你以前具体的日常工作是什么?你做的怎么样?
11、你对这项工作有哪些可预见的困难?
12、没有工作经验,你如何能胜任这份工作?
13、如果公司录用了你,你将怎样开展工作?
14、你到我们公司工作的目的是什么?
15、你期望的工作环境和工作状态是什么?你希望公司给你什么样的支持?
16、你以前的薪酬怎样?你期望什么样的薪酬和待遇?
二、实务题:
1、王老板口头上同意经销我公司产品,并答应你三天内可以打款进货,但到第四天他还没有打款。当你打电话或上门拜访时,他又以种种原因推脱说这几天很忙再过几天就打款。请问你该如何让王老板尽快打款进货?
2、张老板是你的新客户,由于尚未建立相互信任度,张老板要求货到后再付款,但公司明文规定经销商必须先打款后发货。请问你该怎么办?
3、你认为张老板信用度比较高,并以自己的工资做担保向公司申请货到付款,但货到后,张老板又对产品挑三捡四,以种种理由要求只付货款的90%给你,剩余的10%作为换货保证金,否则他就让你把这些货拉回公司。请问你如何让张老板全额付款?
4、郭老板很想经销我公司产品,你也认为郭老板是我公司在T市最合适的经销商,但郭老板向你提出两个要求:第一,要求产品降价;第二,要求公司为其做一块户外广告牌,费用5000元。公司执行全国统一价,不会为个别市场降价,而且在郭老板尚未给公司创造出利润的前提下不支付5000元广告费。请你提出合理的解决方案让郭老板尽快打款进货。
5、李老板经销我公司产品已经三年了,3个月前他进的一批果汁还有200箱没有卖出去,李老板让你帮他把这200箱果汁退回公司,否则他就不进公司新上市的八宝粥产品,但公司规定产品无质量问题不准退货。请问你该如何让李老板尽快配合公司新品上市?
6、马经理是B公司在S市的经销商,经销B公司的所有产品,但他已经半年没从B公司进货了,而且还欠公司两万元货款,另外他还有500箱B公司的`饮料没有销售。假如你是B公司的业务员,你得知S市的陈经理很愿意经销你的八宝粥产品,通过几次接触,陈经理表示如果你撤消马经理的经销权,他就从公司进货。你了解到马经理在当地社会关系复杂,如果处理不当会对公司市场造成负面影响,同时你又对陈经理的市场能量估计不足,而公司又催促你S市20天内必须进货。请问你该如何操作S市的市场。
7、在促销力度不强的情况下,你如何销售品牌知名度不高而价位又与知名品牌同类竞品相差无几的中高档新产品?
篇5:linux面试笔试题
1.以下关于读屏障、写屏障、通用屏障和优化屏障说法正确的是
A.优化屏障则用于限制编译器的指令重排
B.通用屏障则对读写操作都有作用
C.读屏障用于保证读操作有序。屏障之前的读操作一定会先于屏障之后的读操作完成,写操作不受影响
D.写屏障可用于限制读、写操作顺序
2.在 Linux 控制台下 , 以下情况如何操作 :
1) 设置 eth0 网上 ip 为 192.168.0.3, 子网掩码 255.255.255.0, 网关 192.168.0.1
2) PCA(ip:192.168.0.2,OS:Linux) 和 PCB(ip:192.168.0.3,OS:Linux) 在同一网段下 , 且 PCA 已经打开了nfs 服务 , 将 PCA 上的 /home/test/nfs( 文件系统 ext3) 目录 mount 到 PCB 的 /tmp/nfs 下 ; 并设置 PCB的环境变量 , 要求添加运行时库文件路径 :/tmp/nfs/lib.
3) 如何用命令行设置 DNS?
3.编写程序实现给定一个 linux 风格的绝对路径,要求 . 和 // 时忽略, .. 返回上一层的路径,比如: path=”/a/./b//../c”/a/c”使用语言不限。
4.linux的系统调用是指
A.由内核发起的调用
B.glibc函数库里的函数
C.由系统管理员运行的程序
D.是用户进程调用内核功能的接口
5.如果要修改 /home/user/hadoop/a.c 文件的访问权限为所有用户所拥有权限,则对于的 linux 命令为 ______
6.linux系统中,如何获取pid为100的进程的所有TCP连接,请给出详细命令。
7.在linux系统中,用一条命令kill掉机器上的tomcat的进程。
8.设定Linux系统默认为字符模式,需要修改的配置文件是
A./etc/inittab.conf
B./etc/inittab
C./etc/fstab
D./etc/boot
9.linux操作系统没有回收站,删除的文件无法恢复,网络管理员为了防止误删文件,需要的配置是
A.alias ‘rm-i’=rm
B.unalias rm=’rm-i’
C.alias rm= ‘rm-i’
D.Alias rm = ‘rm-f’
10.下列哪些命令可以看到文件的大小?
A.ls
B.df
C.du
D.find
篇6:linux面试笔试题
1、关于int和char转换问题
#include
#include
int main
{
char str[512];
int i;
for(i=0;i<512;i++)
str[i]=-1-i;
printf(“%dn”,strlen(str));
return 0;
}
解释:
因为在str的时候-1和是整数,默认按32位走,左边高地址,右边低地址
因为char只会读取一字节,只会读一字节
-1-0补码 1111 1111 1111 1111 1111 1111 1111 1111-0000 0000 0000 0000 0000 0000 0000 0000
结果str[0]=(补码1111 1111)-1
-1-255的时候,补码1111 1111 1111 1111 1111 1111 1111 1111-0000 0000 0000 0000 1111 1111
结果str[255]=(补码0000 0000)为0,因为存进char类型,所以变为‘ '结束符号,所以最后strlen结果为255
2、关于二维数组问题
#include
int main
{
int nums[5]={2,4,6,8,10};
int *ptr=(int *)(&nums+1);
printf(“%d,%dn”,*(nums+1),*(ptr-1));
return 0;
}
结果 4,10
&nums是代表整个数组的地址,所以进阶单位是整个数组长度
&nums+1就到达了10后面的一个位置
当*ptr=nums+1只是nums向后移动一个单位到达nums[1]
注意:&nums类型是int(*)[5]类型,要强制转换一下才可以
int *ptr=(&nums+1)不用强制转换的时候仍然代表一个的是10后面的一个位置,但是最后结果时ptr-1是按照int的字节减去,所以此时进阶单位不是一个数组长度
3、返回函数指针的函数
#include
#include
size_t q(size_t b)
{
return b;
}
size_t(*p(char *str))(size_t a)//返回函数指针的函数
{
printf(“%sn”,str);
return q;//*q就是变成了q(size_t b)来计算
}
int main
{
char str=“xiyoulinuxgroup”;
printf(“%d”,p(str)(strlen(str)));
return 0;
}
篇7:linux面试笔试题
1. 下面的网络协议中,面向连接的的协议是: A .
A 传输控制协议 B 用户数据报协议 C 网际协议 D 网际控制报文协议
2. 在/etc/fstab文件中指定的文件系统加载参数中, D 参数一般用于CD-ROM等移动设备.
A defaults B sw C rw和ro D noauto
3. Linux文件权限一共10位长度,分成四段,第三段表示的内容是 C .
A 文件类型 B 文件所有者的权限
C 文件所有者所在组的权限 D 其他用户的权限
4. 终止一个前台进程可能用到的命令和操作 B .
A kill B 〈CTRL〉; C C shut down D halt
5.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是 D .
A -m B -d C -f D -p
6. 下面关于i节点描述错误的是 A .(inode是一种数据结构,vfs中描述文件的相关参数)
A i节点和文件是一一对应的
B i节点能描述文件占用的块数
C i节点描述了文件大小和指向数据块的指针
D 通过i节点实现文件的逻辑结构和物理结构的转换
7. 一个文件名字为rr.Z,可以用来解压缩的命令是: D .
A tar B gzip C compress D uncompress
8. 具有很多C语言的功能,又称过滤器的是 C .
A csh
B tcsh
C awk (awk详解)
D sed
9. 一台主机要实现通过局域网与另一个局域网通信,需要做的工作是 C .A 配置域名服务器
B 定义一条本机指向所在网络的路由
C 定义一条本机指向所在网络网关的路由
D 定义一条本机指向目标网络网关的路由
10. 建立动态路由需要用到的文件有 D .
A /etc/hosts B /etc/HOSTNAME C /etc/resolv.conf D /etc/gateways
11. 局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1.主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是 B .
A route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
B route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.255 metric 1
C route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1
D route add default 192.168.1.0 netmask 172.168.1.1 metric 1
12. 下列提法中,不属于ifconfig命令作用范围的是 D .
A 配置本地回环地址 B 配置网卡的IP地址
C 激活网络适配器 D 加载网卡到内核中
13. 下列关于链接描述,错误的是 B .
A 硬链接就是让链接文件的i节点号指向被链接文件的i节点
B 硬链接和符号连接都是产生一个新的i节点
C 链接分为硬链接和符号链接 D 硬连接不能链接目录文件
14. 在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是 C.
A 主机IP设置有误
B 没有设置连接局域网的网关
C 局域网的网关或主机的网关设置有误
D 局域网DNS服务器设置有误
15. 下列文件中,包含了主机名到IP地址的映射关系的文件是: B .
A /etc/HOSTNAME B /etc/hosts C /etc/resolv.conf D /etc/networks
16. 不需要编译内核的情况是 D .
A 删除系统不用的设备驱动程序时 B 升级内核时
C 添加新硬件时 D 将网卡激活
17. 在shell中变量的赋值有四种方法,其中,采用name=12的方法称 A .
A 直接赋值 B使用read命令
C 使用命令行参数 D使用命令的输出
18. D 命令可以从文本文件的每一行中截取指定内容的数据.
A cp B dd C fmt D cut
19. 下列不是Linux系统进程类型的是 D .
A 交互进程 B 批处理进程 C 守护进程 D 就绪进程(进程状态)
20.配置Apache 1.3.19服务器需要修改的配置文件为___A______
A httpd.conf B access.conf C srm.conf D named.conf
21. 内核不包括的子系统是 D .
A 进程管理系统 B 内存管理系统 C I/O管理系统 D硬件管理系统
22. 在日常管理中,通常CPU会影响系统性能的情况是: A .
A CPU已满负荷地运转 B CPU的运行效率为30%
C CPU的运行效率为50% D CPU的运行效率为80%
23. 若一台计算机的内存为128MB,则交换分区的大小通常是 C .
A 64MB B 128MB C 256MB D 512MB
24. 在安装Linux的过程中的第五步是让用户选择安装方式,如果用户希望安装部分组件(软件程序),并在选择好后让系统自动安装,应该选择的选项是 D .
A full B expert C newbie D menu
25. Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用 C 命令.
A cat B more C less D menu
26. 下列信息是某系统用ps –ef命令列出的正在运行的进程, D 进程是运行Internet超级服务器,它负责监听Internet sockets上的连接,并调用合适的服务器来处理接收的信息.
A root 1 4.0 0.0 344 204? S 17:09 0:00 init
B root 2 0.0 0.1 2916 1520? S 17:09 0:00 /sbin/getty
C root 3 0.0 0.2 1364 632? S 17:09 0:00 /usr/sbin/syslogd
D root 4 0.0 1344 1204? S 17:09 0:10 /usr/sbin/inetd
27.在TCP/IP模型中,应用层包含了所有的高层协议,在下列的一些应用协议中, B 是能够实现本地与远程主机之间的文件传输工作.
A telnet B FTP C SNMP D NFS
28.当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是 C .
A ping B ifconfig C traceroute D netstat
29.对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是 D .
A -rwxr-xr-x B -rwxr--r-- C -r--r--r-- D -r-xr-x-x
30. 在i节点表中的磁盘地址表中,若一个文件的长度是从磁盘地址表的第1块到第11块,则该文件共占有 B 块号.
A 256 B 266 C 11 D 256×10
31. 用ls –al 命令列出下面的文件列表, D 文件是符号连接文件.
A -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello
B -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey
C drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhangD lrwxr--r-- 1 hel users 20xx Sep 12 08:12 cheng
32. DNS域名系统主要负责主机名和 A 之间的解析.
A IP地址 B MAC地址 C 网络地址 D 主机别名
33. WWW服务器是在Internet上使用最为广泛,它采用的是 B 结构.
A 服务器/工作站 B B/S C 集中式 D 分布式
34.Linux系统通过 C 命令给其他用户发消息.
A less B mesg y C write D echo to[ 注:mesg [y|n] 所有使用者 决定是否允许其他人传讯息到自己的终端机介面 ]
35.NFS是 C 系统.
A 文件 B 磁盘 C 网络文件 D 操作
36. B 命令可以在Linux的安全系统中完成文件向磁带备份的工作.
A cp B tr C dir D cpio[注:如果用 echo $PATH 或者 echo $LD_LIBRARY_PATH 等类似的命令来显示路径信息的话,我们看到的将会是一大堆用冒号连接在一起的路径, tr 命令可以把这些冒号转换为回车,这样,这些路径就具有很好的可读性了:
echo $PATH | tr “:” “ ”]
37.Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在 C 目录中.
A /bin B /etc C /dev D /lib
38.在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用 D 命令实现.
A # reboot B # halt C # reboot D # shutdown –r now
39.网络管理具备以下几大功能:配置管理、 A 、性能管理、安全管理和计费管理等.
A 故障管理 B 日常备份管理 C 升级管理 D 发送邮件
40.关于代理服务器的论述,正确的是 A .
A 使用internet上已有的公开代理服务器,只需配置客户端.
B 代理服务器只能代理客户端http的请求.
C 设置好的代理服务器可以被网络上任何主机使用.
D 使用代理服务器的客户端没有自己的ip地址.
篇8:人事面试笔试题
人事面试笔试题
人事面试笔试题
1、你的测试职业发展是什么?你自认为做测试的优势在哪里?
参考答案:
测试经验越多,测试能力越高。所以我的职业发展是需要时间累积的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年累积测试经验,按如何做好测试工程师的要求自己,不断的更新自己改正自己,做好测试任务。
优势在于我对测试坚定不移的信心和热情,虽然经验还不够,但测试需要的基本技能我有信心在工作中得以发挥。
2、你为什么想离开目前的职务?
参考答案:
3、你对我们公司了解有多少?
参考答案:
4、你找工作时,最重要的考虑因素为何?
参考答案:工作的性质和内容是否能让我发挥所长,并不断成长。
5、为什么我们应该录取你?
参考答案:您可以由我过去的工作表现所呈现的客观数据,明显地看出我全力以赴的工作态度。
6、请谈谈你个人的最大特色。
参考答案:我的坚持度很高,事情没有做到一个令人满意的结果,绝不罢手。
7、一个测试工程师应具备那些素质和技能?
参考答案:
8、您认为在测试人员同开发人员的沟通过程中,如何提高沟通的效率和改善沟通的效果?维持测试人员同开发团队中其他成员良好的人际关系的关键是什么?
参考答案:
9、在您以往的测试工作中,最让您感到不满意或者不堪回首的事情是什么?您是如何来对待这些事情的?
参考答案:
10、在即将完成这次笔试前,您是否愿意谈一些自己在以往的学习和工作中获得的工作经验和心得体会?(可以包括软件测试、过程改进、软件开发或者与此无关的其他方面)
参考答案:
11、为什么选择测试这行?
参考答案:
它是一个新兴的行业,有发展潜力,而且很锻炼人,需要掌握更多的技能,比做开发要更难
为什么值得他们公司雇用?如果我雇用你,你能给部门带来什么贡献?
如果明知这样做不对,你还会依主管的指过去做吗
如果你接到一个客户抱怨的电话,你确知无法解决他的问题,你会怎么处理
你觉得什么样的人最难相处
为什么值得他们公司雇用?
帮助公司提高软件质量和测试部门的技术水平
如果我雇用你,你能给部门带来什么贡献?
分享我的测试经验和测试技能,提高测试部门技术水平
如何从工作中看出你是个自动自觉的人
自动自觉范围太广
1. 工作成果
2. 工作质量
12、你的工作通常能在时限内完成吗.(我想问一下就是她问这个问题的动机是什么)
参考答案:
在有足够的资源和合理的工作量的情况下,完全可以按时完成,并能比一般人做的更好
13、通常你对于别人批评你会有什么样的反应
参考答案:有错即改,无错勉之
14、如果明知这样做不对,你还会依主管的指过去做吗?
参考答案:
15、如果你接到一个客户抱怨的电话,你确知无法解决他的问题,你会怎么处理?
参考答案:
弄清楚客户为什么抱怨?是怎么样的.问题?
如果是客服问题,提交客服部门解决
如果是质量问题,分析原因,下一版本改进
17、你在五年内的个人目标和职业目标分别是什么?
参考答案:
分析这个问题是用来了解你的计划能力的,通过这个问题,面试人同时还可以知道你的目标是否符合企业对你的安排。
错误回答我想在将来的某个时候考虑这个问题。如今企业的领导者更换频繁,我认为做太多的个人计划是荒谬可笑的,不是吗?
评论这种回答属于令人反感的一类。首先,当有人想了解你的目标时,“将来的某个时候”这种通俗说法并不奏效。其次,认为企业很脆弱,领导者更换频繁,这种说法毫无疑问会令人反感,而且也是不合理的。最后,认为做计划可笑,看不起这个问题,而且反问面试人,这些都注定了这样的求职者最终会失败。
正确回答从现在起的五年之内,我希望能够在一个很好的职位上待几年,而且最好有一次晋升,然后就期待着下一步。不管是向上提升,还是在企业内横向调动,对我个人来说,我希望找到一家企业——一家愿意做相互投入的企业——待上一段时间。
评论这个问题没有回答得过分具体(那样可能会产生漏洞),而且它表明你有雄心,并且思考过在企业中的成长方式。通过表达横向调动和向上提升的愿望,表明你是一个有灵活性的人。
18、你怎样做出自己的职业选择?
参考答案:
分析 面试人提出这个问题是为了了解求职者的动机,看看他(她)应聘这份工作是否有什么历史渊源,是否有职业规划,是不是仅仅在漫无目的地申请很多工作。
错误回答 我一直都想在企业界工作。自孩提时代起,我就梦想自己至少也要成为大企业的副总裁。
评论 除了难以令人相信之外,这种回答还存在一个问题:它表明求职者会对副总裁以下的职位不感兴趣。
正确回答 在上大学四年级前的那个夏天,我决定集中精力在某一领域谋求发展。尽管我是学商业的,但是我不知道自己最终会从事哪一行业的工作。我花了一定的时间考虑自己的目标,想清楚了自己擅长做的事情以及想从工作中得到的东西,最后我得出了一个坚定的结论,那就是这个行业是最适合我的。
评论 这种回答表明,求职者认真地做过一些计划,缩小了自己的关注点,而且也认准了前进的方向。这种回答还表明,求职者理解个人职业规划的重要性,并且有能力做出认真的个人决策。
篇9:汉王面试笔试题
说明:
可能您的专业并不完全符合本试题所涉及的领域。因此,并非所有的问题都需要回答,您可以只回答你所熟悉和能够回答的问题。允许参考任意的资料,但请独立完成此试题,我们更欣赏您独立的思考和创新的精神。本试题并非我们录用或者不录用您的惟一依据。应聘高级研究人员者请回答这部分问题。
1.人工智能与模式识别的研究已有多年,但似乎公认的观点认为它仍然非常困难。试对你所熟悉的任一方向(如指纹识别、人像识别、语音识别、字符识别、自然语言理解等)的发展状况进行描述。并设想如果你将从事该方向的研究,你打算如何着手,以建立有效的识别理论和方法;或者你认为现在的理论和方法有何缺陷,有什么办法来进行改进?(500字以内即可,不要太长)
2.简述下面任一主题的主要理论框架或主要观点(500字以内即可,不要太长)
(1)David Marr的视觉计算理论框架
(2)格式塔(Gestalt)心理学派的主要观点
(3)Bayes决策理论
(4)人工神经网络中的BP网络、自组织网络和联想记忆网络的主要内容
(5)基因算法
(6)小波分析
(7)目前流行的有损静态图像压缩方法
3.设想你要设计一个算法,检测给定的图像中是否有矩形结构。所要检测的矩形可能有多种形态,试提出你的算法框架。要求你的算法至少能检测出样本中的矩形,而拒绝其他的任意非矩形结构。矩形的大小、位置和方向未知,要求你的算法能确定这些参数。
如果你认为这个问题太难而不能解决,请说明理由。
高级软件开发人员招聘试题
说明:
可能您的专业并不完全符合本试题所涉及的领域。因此,并非所有的问题都需要回答,您可以只回答你所熟悉和能够回答的问题。允许参考任意的资料,但请独立完成此试题,我们更欣赏您独立的思考和创新的精神。本试题并非我们录用或者不录用您的惟一依据。
应聘高级软件开发人员者请回答这部分问题。
1.数据的逻辑存储结构(如数组,队列,树等)对于软件开发具有十分重要的影响,试对你所了解的各种存储结构从运行速度、存储效率和适用场合等方面进行简要地分析。
2.数据库技术是计算机系统中一个非常重要的领域,几乎所有的计算机应用中都或多或少地用到了数据库。试简要地谈谈数据库设计中应当注意哪些问题,以及如何解决?给出两种你所熟悉的DBMS,要求一种适用于小型应用,另一种适用于大型应用,给出你做出选择的理由。
3.某公司的主要业务是提供WWW和E-mail服务,出于安全考虑,该公司要求我公司提供一套网络指纹登录系统,该系统要求能够利用指纹替代E-mail中常用的密码,并对所提供的部分网页通过指纹认证后才能访问,请利用你所学过的知识对该系统进行分析设计,你可以指定网络的配置(包括协议),但必须保证邮件用户既可通过网页(http方式)收取信件,也可通过Outlook收取信件。请分析该系统的可行性,可行时给出系统结构和主要的存储结构,指出系统中的难点和解决方法。(假设指纹识别的问题已经解决)
高级硬件开发人员招聘试题
说明:
可能您的专业并不完全符合本试题所涉及的领域。因此,并非所有的问题都需要回答,您可以只回答你所熟悉和能够回答的问题。允许参考任意的资料,但请独立完成此试题,我们更欣赏您独立的思考和创新的精神。本试题并非我们录用或者不录用您的惟一依据。
应聘高级硬件开发人员者请回答这部分问题。
1.下面是一些基本的数字电路知识问题,请简要回答:
(1)什么是Setup和Holdup时间?
(2)什么是竞争与冒险现象?怎样判断?如何消除?
(3)请画出用D触发器实现2倍分频的逻辑电路。
(4)什么是“线与”逻辑?要实现它,在硬件特性上有什么具体要求?
(5)什么是同步逻辑和异步逻辑?
(6)请画出微机接口电路中,典型的输入设备与微机接口逻辑示意图(数据接口、控制接口、所存器/缓冲器)。
(7)你知道哪些常用的逻辑电平?TTL与COMS电平可以直接互连吗?
2.可编程逻辑器件在现代电子设计中越来越重要,请问:
(1)你所知道的可编程逻辑器件有哪些?
(2)试用VHDL或Verilog,ABLE描述8位D触发器逻辑
3.设想你将设计完成一个电子电路方案。请简述用EDA软件(如PROTEL)进行设计(包括原理图和PCB图)到调试出样机的整个过程。在各个环节应注意哪些问题?
篇10:联想面试笔试题
1、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
SessionBean:Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机。当客户机第一次调用一个Stateful Session Bean 时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的方法时容器会把调用分派到与此客户机相关联的Bean实例。EntityBean:Entity Beans能存活相对较长的时间,并且状态是持续的。只要数据库中的数据存在,Entity beans就一直存活。而不是按照应用程序或者服务进程来说的。即使EJB容器崩溃了,Entity beans也是存活的。Entity Beans生命周期能够被容器或者 Beans自己管理。
EJB通过以下技术管理实务:对象管理组织(OMG)的对象实务服务(OTS),Sun Microsystems的Transaction Service(JTS)、Java Transaction API(JTA),开发组(X/Open)的XA接口。
2、应用服务器有那些?
BEA WebLogic Server,IBM WebSphere Application Server,Oracle9i Application Server,jBoss,Tomcat
3、给我一个你最常见到的runtime exception。
ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException
4、接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承实体类(concrete class)?
接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。
5、List, Set, Map是否继承自Collection接口?
List,Set是,Map不是
6、说出数据连接池的工作机制是什么?
J2EE服 务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其表记为忙。如果当 前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接表记为空闲,其他调用就 可以使用这个连接。
7、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?
都不能
8、数组有没有length()这个方法? String有没有length()这个方法?
数组没有length()这个方法,有length的属性。String有有length()这个方法。
9、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()?它们有何区别?
Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。Equals()是判读两个Set是否相等。
Equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。
10、构造器Constructor是否可被override?
构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。
[联想面试笔试题]
★ 国外软件测试工程师面试笔试题 (QA工程师面试笔试题集)
★ 联想面试笔试题
★ 花旗招聘笔试笔经
★ 机械笔试题
★ 笔试题现金出纳
★ 笔试题oracle financials developer

【JAVA WEB面试笔试题(精选10篇)】相关文章:
AVABT笔试题2022-08-12
东风笔试题2023-09-15
笔试题循环2023-07-26
笔试题步行时间2023-05-02
杰赛笔试题2023-07-22
南京嘉环笔试题2023-09-17
笔试题假设问题2023-08-06
英特尔笔试题2022-09-15
java课程教学总结2022-08-04
辑考题笔试题2023-03-16