出来面试了,晚上回去给各位分享面试经验
第一条镇楼!面试真的好累!
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编辑过]