面试感想
前两天去面试了,生生地被问了一个半小时的技术题,NND,没这么被虐过。打算把这次经历记录下来。主要问到的题目有:1.Oracle,MySQL,DB2有什么区别?
2.什么是外键,有什么约束功能?
3.用ArrayList<Node>的数据结构存储,实现二叉树。
下面是Node的结构:
Class Node{private int item;private int left;private int right;private int parent;}
4.写一段程序,实现以下功能:输入“Hello World”输出
h 1
e 1
l 3
o 2
r 1
d 1
如果要求按照出现个数排序呢?怎么做?
5. public static void main(String[] args){ String a = "hello"; String[] b = ; change(a,b); out.print(a); out.print(b);} public void change(String a,String[] b){ a ="world"; b = "c";}
请问运行结果是什么?
6.HashMap,HashTable,HashSet的区别,它们的存储结构分别有什么不同?如果两个hashcode相同,代表什么?
7.String,StringBuilder,StringBuffer的区别。
8.UNIX Shell编程
9.用过数据字典吗?写过存储过程吗?
10.RuntimeException和一般Exception的区别。
剩下的记不清了,让我好好回忆下。现在回头想想这些题也挺简单的,都是基础。所以要好好复习基础,复习数据结构。
页:
[1]