注册 登录
编程论坛 JAVA论坛

出来面试了,晚上回去给各位分享面试经验

疯狂的小a 发布于 2018-05-16 11:34, 4622 次点击
第一条镇楼!面试真的好累!
13 回复
#2
TangDemo2018-05-16 11:43
面试确实累
#3
疯狂的小a2018-05-16 13:05
以下都是凭我的记忆写下的
java基础部分
1.面向对象的特征?
2.2乘以8最快的方法?
3.int和Integer的区别?
4.float f=3.45这样写对吗?
5.short s1=1;short s2=s1+1;这样写对吗?
6.String是基本数据类型吗?
web基础部分
1.xml解析方式?你是怎样理解xml的?
2.
程序代码:

<form action="/webServer/form" method="post">
<input id="h" type="hidden" name="h"/>
</form>

除了form submit()还有什么办法提交h的值到后台
3.假设HttpRequest的名称为request,怎么取参数?
数据库部分
1.怎么向表中插入一条记录
2.假设有两张表,student和score怎么查询出每一门课程成绩都大于80的学生


以下是记录的我的答案:(做他们的面试题,还是挺有成就感的,发现除了最后一题,基本都会,最后一题当时瞬间懵逼,唉)
java基础部分
1.从人的角度思考问题;我们通过调用封装好的方法,实现功能;效率更高
2.使用位运算2<<3(不记得位运算的符号,不知道是不是这样写,当时好像小于号写成了大于号)
3.int是基本数据类型,Integer是包装数据类型。Integer在使用的时候会自动拆箱
4.float f = 3.45f才对
5.不对s1+1的时候会自动提升类型为int,无法用short s2接收,需要改成short s1+=1;
6.String不是基本数据类型,底层是char类型
web基础部分
1.xml是一个标签语言,是父子标签嵌套结构;通常解析xml有两种方式,第一种解析每个节点,直到找到自己需要的为止;第二种是直接将xml加载到内存,需要什么元素直接取;
2.var h = $("#h").val();$.post("/webServer/form",{"h":h},function(){})
3.request.getParameter("parameter");
数据库部分
1.Insert into table values(propertiers1,properties2...);
2.SELECT S.name FROM Student S GROUP BY S.name Having MIN(S.score)>=80(当时脑子懵逼了,根本没想到Having,一直在想逆向思维,唉)



[此贴子已经被作者于2018-5-16 20:21编辑过]

#4
疯狂的小a2018-05-16 13:08
如果各位有兴趣,可以把答案写下来,我晚上,有时间给正确答案!
#5
TangDemo2018-05-16 17:35
百度下,发现一大堆
#6
疯狂的小a2018-05-16 19:48
回复 5楼 TangDemo
那你去百度把答案填上。
#7
疯狂的小c2018-05-16 22:09
十足的干货,谢谢楼主赐精
#8
有多难2018-05-19 19:26
加油!
#9
tengyuchong2018-06-04 16:08
楼主这是几年开发经验问的这种难度能透露下么 我最近要跳槽也好有点心里准备
#10
llhcwhk20102018-06-05 15:02
感谢楼主分享经验,祝楼主成功
#11
举火烽火燎天2018-06-12 18:59
感谢楼主分享,学到了

#12
疯狂的小a2018-06-14 22:44
找到一份离家近的工作,接手了一个老项目,61万多行代码,几乎没有注释,这几天一直在看,累死了,头皮发麻。都没有时间来论坛了。
#13
不落夕阳2018-06-18 16:44
谢了老铁,我马上也要出去找工作了。
#14
wzj7654562912018-06-21 13:23
面试的都这么基础吗。。。
1