2008年12月5日(周五)上午

本文解析了一家人力外包公司的技术面试题目,包括基础信息类型的运算、HTTP中的POST和GET区别、编程题等,涵盖Java基础知识及网络编程概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上午去的是一家人力外包公司,选择题是一些基础信息题:
1 int i = 2; long l = 5l; float f = 4.3f; double d = 5.8l
(short)i*l/f*d
问这个表达式最后的类型是?(double)
关于primitive类型转换的,还有优先级(short是在前还是算术符号在前)

2 System.err.println(10&7) 答案:2
System.err不经常用,输出和System.out一样,但是意义不一样。

3 问http中post 和get的区别
我做的都是ERP系统,很少去关注post和get,只是知道对应servlet中的方法doPost和doGet,一般在JSP中的提交method 都是post.
1、HTTP 只有POST和GET 两种命令模式;
2、POST是被设计用来向上放东西的,而GET是被设计用来从服务器取东西的,GET也能够向服务器传送较少的数据,而Get之所以也能传送数据,只是用来设计告诉服务器,你到底需要什么样的数据.POST的信息作为HTTP 请求的内容,而GET是在HTTP 头部传输的;
3、POST与GET在HTTP 中传送的方式不同,GET的参数是在HTTP 的头部传送的,而Post的数据则是在HTTP 请求的内容里传送;
4、POST传输数据时,不需要在URL中显示出来,而GET方法要在URL中显示;
5、GET方法由于受到URL长度的限制,只能传递大约1024字节;POST传输的数据量大,可以达到2M,而根据微软方面的说法,微软对用 Request.Form() 可接收的最大数据有限制,IIS 4 中为 80 KB 字节,IIS 5 中为 100 KB 字节;
6、SOAP是依赖于HTTP POST模式实现的;
以上是网上的答案。
以下是它的变成题任选一题:
1 用I/O复制一个文件并重命名;
2 用oracle连接数据库,并取表的一个字段 并显示出来。
3 从一个字符串截取一定位数的的字符,里面含有中文,不允许出现截取半个字符的情况(如“aaabdweer我爱中国”,取15位)
4 用socket建立一个简单聊天室。
前3题在网络上都有答案,最后一个我没搞过,不清楚。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值