赞
踩
JAVA SE部分:
1.string类的常用方法有哪些? 2.String,StringBuffer,StringBuilder的区别。 3.String str = new String("xyz");创建了几个对象。 4.说几个你常见到的异常。 5.hashtable和hashmap的区别是什么? 6.hashmap的底层实现方式是什么? 7.Vector 和 ArrayList 的区别? 8.怎么遍历一个map?写一下。 9.说一下list,set,map的区别。 10.你的项目中用的是多线程还是单线程? 11.多线程会遇到那些问题?怎么解决死锁? 12.用java写一个多线程程序,如写四个线程,二个加1,二个对一变量减一,输出: 13.至少说六点interface和abstract的区别。 14.怎么把数组放到对象里面? 15.给你一组字符串如:7i8hy4jjnb2.让你编程输出里面的数字:7842. 16.多线程有几种实现方式?都是什么?同步有几种实现方式?都是什么? 17.java类实现序列化有几种实现方式?都是什么?(二种) 18.java开发中“==” 和 “equals” 有何区别? 19.static局部变量与全局变量的区别,编译后映射文件是否包含此类变量的地址。 20.在日常工作中,使用过哪些 java core 包,遇到java core 的那些异常?(可以写中文)
JAVA Web部分:
21.在servlet中怎么获取页面传过来的 name="a" 或者 id="b" 的<input>输入框的值? 22.jsp和servlet有哪些相同点和不同点,他们之间的联系是什么?为什么要用jsp做显示而不用servlet? 23.说一下servlet的生命周期,在执行servlet的过程中分别执行了哪些方法?每个方法具体负责什么?可以实现一些什么内容? 24,你知道easyUI吗? 25.<div><span>1</span><span>2</span><span>3</span></div>如何获取第二个span的值? 26.用js或者jquery获取页面上name="a" 或者 id="b" <input>输入框的值. 27.两种跳转方式分别是什么?有什么区别? 28.get和post有什么区别? 29.jsp常用指令? 30.jsp的内置对象是什么?尽量说全一点。 31.请使用jQuery将页面上的所有元素边框设置为2px宽的虚线。 32.如何用jQuery禁用浏览器的前进后退按钮? 33.请写出手机号的正则表达式。 34.请写出邮箱的正则表达式。 35.alert();中怎么控制换行? 36.至少说三个IE和Firefox的兼容问题。 37.说几个jquery种常用的方法。 38.ajax是如何传递数据的?他是同步的还是异步的?怎么实现同步? 39.mvc的各个部分都有哪些技术实现?如何实现? 40.我们在web应用开发过程中经常遇到输出某种编码字符,如iso8859-1,如何输出一个某种编码的字符串? 41.mybatis一对多关系怎么实现? 42.mybatis怎么用collection生成复杂的sql。 43.说一下缓存,你用过那些缓存框架,为什么要用缓存。 44.什么是ejb? 45.什么是JPA? 46.你用过webservice吗?怎么用的?它的原理是什么?webservice和http有是区别?webservice是怎么处理安全问题的。 47.你知道那些java的前段插件,用过那些? 48.你知道那些java的后端插件,用过那些? 49.在SSM框架中,用什么处理事务。 50.掌握的java后端技术有哪些。 51.项目中是用什么管理事务的,手动提交还是自动提交。 52.SpringMvc如何统一设置编码。 53.图片上传用的是前台上传还是后台上传,前台用的是什么js上传,怎么上传的。后台是怎么上传的。 54.spring用什么连接欸数据库?用什么处理事务? 55.接口传输数据有没有加密,怎么加密。 56.一个大文件,上传到一半的时候网断了,想在接下来继续从断点开始上传,怎么做? 57.你知道那些设计模式,说一下单例什么时候用到,原理是什么?手写一个单例。 58.你会用socket吗?怎么写socket服务端。
数据库部分:
59.多表关联查询提升执行效率有哪些可以考虑的优化点?
60.查询某表中的第50到80行的数据(分别用mysql,oracle,sqlserver三种数据库实现,假定表中有唯一递增字段ID)(其实就是数据库分页吧)
61.sql批量添加是什么添加的?
62.你还知道mysql有哪些功能?
63.熟悉哪些数据库,用的最多的是哪个?
64.你用过数据库连接池吗?他的原理是什么?
65.mysql怎么优化。
66.sql优化有哪些方法?
其他问题:(算法、排序、数据结构、主观交流)
程序的输出,判断逻辑,这里我不记得了,就不写了。 算法方面最多考的也是递归和排序,只要记住几个就可以了。 67.你最擅长的技术有哪些。 68.你想进入一个什么样的团队? 69.你给自己的定位是初级中级高级? 70.以前公司是做什么的,或者之前公司项目的业务流程是什么? 71.你之前做过最难的模块是什么? 72.你在开发项目的过程中遇到过问题吗?是怎么处理的? 73.之前公司用的什么框架? 74.平时看哪些方面的书? 75.服务器调优有哪些技巧? 76.代码优化有哪些方法? 77.UML是什么? 78.双向链表中一个节点是a,另一个节点是b,怎么向它的中间插入一个值。 79.树的遍历有哪几种? 80.一个项目的从立项开始,整体流程是什么? 81.你知道哪几种排序方式,最快的是那个?手写一个冒泡排序算法。 82.算法,简单的递归。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。