Java校招面试题
1. hashmap 怎么实现的?
2. SQL与PL/SQL的区别
3. 运行时异常与一般异常有何异同?
4. servlet实现页面跳转的两种方式,区别在哪里?
5. 请描述Session与Cookie的异同之处
6. 说出ArrayList,Vector, LinkedList的存储性能和特性?
7. Oracle数据库中什么是子程序,什么是程序包,他们有什么关系和区别!?
8. 请说说你对类中权限修饰符的理解
9. 局部变量与实例变量的区别?
10. 谈一谈java的垃圾回收机制
11. 什么是数据库连接池?原理是什么
12. abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized
13. 静态include和动态include区别
14. 请描述一下java servlet中的listener,如何实现统计当前已经登录的用户数量
15. servlet生命周期 and 与jsp的区别
16. "Collection和Collections的区别,List 和 Map 区别?"
17. Java的class的名字是不是必须和其文件名相同?
18. "=="和equals方法究竟有什么区别?
19. 如何遍历Set集合里的元素。
20. 请你简单描述下抽象类
21. 查某个文件夹下面的a.txt文件
22. 描述JAVA数据类型
23. 什么情况下调用doGet()和doPost()?
24. 静态内部类的调用方法
25. 内部类可不可以调用局部变量
26. 实例化一个对象的步骤
27. 接口中方法的修饰符有哪些。
28. Char型变量中能不能存储一个中文汉字?为什么?
29. 什么是内部类?Static Nested Class 和 Inner Class的不同。
30. 什么是事务谈谈你对事务的了解
java重写和重载的区别31. 构造器Constructor是否可被override
32. 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
33. 在oracle数据库中需要查询出前8条记录的sql语句怎么写?
34. Integer与int的区别
35. 静态变量与实例变量的区别
36. String s = new String("xyz");创建了几个String Object? 二者之间有什么区别
37. wait和sleep的区别?
38. 重载和重写的区别?
39. java中的两个比较的接口?
40. session什么时候创建
41. 请说出你所知道的线程同步的方法。
42. 方法里可不可以定义static变量和final变量
43. 局部内部类可不可以访问当前方法里的变量,成员类部内中可不可以定义静态变量
44. 抽象类中的成员为静态时可不可以用类名直接调用
45. 请描述一下java中的反射
46. 如果我们程序中要表示大于 long范围的数,怎么办?
47. 请写出你最常见到的5个runtime exception
48. 线程的基本概念、线程的基本状态以及状态之间的关系?
49. TCP与UDP的各自的优缺点
50. 同步和异步有何异同,在什么情况下分别使用他们?举例说明。
51. 什么是OO?
52. 单例模式的创建步骤
53. 抽象类与接口的区别
54. HashMap和Hashtable的区别
55. 描述面向对象特性
56. 任意数字序列“123456”之类,输出它们所有的排列组合
57. 请简单介绍一下什么是软件工程?说实话,当时我听到这个问题的时候我还真不知道怎么回答.稀里糊涂的乱答了一通.
58. 请简单讲解一下,你做过的项目,重点叫我阐述了,B/S和C/S的区别有好处.这个问题视乎还好,我答了一下,应该还行.
59. 请简单写一个数据库JDBC的连接,这个当然很简单,老师常给我们提到的5个步骤,我写了出来.可是有几个单词我写不来了,凭感觉写了上去,感觉不是很好,面试官在我模拟两可的的地方划了一下,问我这里是什么,我解释了一下,单词写不起了,应该是这样写的吧,然后面试官脸变了,什么叫应该是这样,是就是不是就不是,从这个问题,我得出,基础一定要扎实,不要
总记个大概应该是这样,还有就是回答问题的时候,要有自信,要肯定的回答,不要让面试官觉得你的回答很没底气.
60. 请说一下的Map--HashMap的两种排序,晕,面试的时候我都不知道这道题,到底是要问什么,应该是想让我说,map是键值对存储,按照键或者值排序.这里可以说下Collection集合的东西.........
61. 请我写出sql 给一个表增加一列 当时我写错了一个地方,我真不知道当时自己在做什么,把add 写的insert 我去,alter table table1 add col1 .
62. 请我怎么到一个文件夹下的a,txt文件,当时我说出了我的思路,OK.
63. 请问,什么是递归,我详细讲解了一下,然后把刚才问我的上一个问题,再说了一下,我说刚才你让我文件,其实这里就是一个递归,因为刚才你给我的文件夹下没有说到底是不是有子文件夹,或者文件夹下到底有几个a.txt.这里必须搞个递归上去撒.
64. 请问java里的多线程.其实我觉得来了,java的重难点来了,线程安全问题.同步异步,wait,sleep区别,
65. 请谈谈,你对你今天的面试作一个总结.我说错了,我说的是,感觉今天面试还行,一般嘛,可能有的地方我答得不好.但是我觉得我的大概思路还是有的,其实我觉得我当时面试的时候,思绪真的好差哦.完了......
66 手写代码 在D盘下有个名为的文件,里面保存的是数字,到这个文件并对数字排序,然后保存到D盘另外一个文件中
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论