技术基础面试

后台

Java基础知识

1.数组的打印和扩容

2.数组中存储Person对象,如何实现对数组根据年龄和姓名排序,年龄为第一排序属性,姓名为第二排序属性。

   如果两个人姓名相同就认定为是相同的人,那程序中如何实现比较两人Person对象是否不是代表同一个人。

3.以下代码输出的结果是什么?

List<String> list = new ArrayList<String>();
list.add("张三");
list.add("李四");
list.add("王五");
list.add("小二");
for(int i = 0;i < list.size();i++){
	System.out.println(list.get(i));
	list.remove(i);
}

4.Map的底层原理

5.jdbc如何避免sql注入

6.反射的使用

7.springmvc、spring、struts2、hibernate、mybatis、webservice

8.自定义标签、异常、注解

9.设计模式的熟悉度

10.uml的熟悉度





前端

1.javascript的掌握情况

2.jquery或angularjs的熟悉度

3.基本css的掌握情况

标准盒子模型、元素右浮动、定位position、自适应

4.其他前端插件的了解情况

5.html5、css3的掌握情况(高级)

6.插件封装经验(高级)

7.自适应的了解情况(高级)

<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("button").click(function(){
    $("li").each(function(){
      alert($(this).text())
    });
  });
});
</script>
</head>
<body>
<button>输出每个列表项的值</button>
<ul>
<li>Coffee</li>
<li>Milk</li>
<li>Soda</li>
</ul>
</body>
</html>
var json = [
    {"id":"1","tagName":"apple"},
    {"id":"2","tagName":"orange"},
    {"id":"3","tagName":"banana"},
    {"id":"4","tagName":"watermelon"},
    {"id":"5","tagName":"pineapple"}
];
 
$.each(json, function(idx, obj) {
    alert(obj.tagName);
});


alert(1);
$.ajax({
  url: "test.html",
  async: true,
  success: function(data){
setTimeout(function(){
alert(2);
},5000)
  }
});
alert(3);





数据库

1.在数据库如何维护菜单的层级关系,请说出你的设计思路。

2.mysql、sqlserver、oracle的熟悉度

3.plsql、pdm工具的使用情况

4.高级查询、存储过程、函数、视图、索引的掌握情况

5.nosql数据库的了解情况

1、select * form tab1 left join tab2 on (tab1.size = tab2.size) where tab2.name=’AAA’
2、select * form tab1 left join tab2 on (tab1.size = tab2.size and tab2.name=’AAA’)




项目经验

1.最近一个参与的一个项目担任的职务,负责的功能,使用到的技术点,在项目过程中遇到的难点问题的处理方法。

2.参与度最深的一个项目的情况介绍

3.项目文档的书写经验

4.对一个开发人员或项目经理在项目中的心态考察,怎样才能把项目做好,从开发人员角度和项目经理的角度思考。




团队意识





价值观





人生规划








浏览 476 评论 0 赞 0 砸 0 标签: 面试题
评论
还可以再输入500个字

请您注意

·自觉遵守:爱国、守法、自律、真实、文明的原则
·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规
·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·您在NoteShare上发表的作品,NoteShare有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款