对目前工作烦躁的人来看看,你真正明白多少

注意:请不要停留在问题表面。 

 1.数据库

(1)查询数据库表中前四行数据。
(2)查询数据库表中M行到N行数据(分页)。
(3)一张员工表,查询出所有名字重复的员工姓名。
(4)描述下数据库中的索引。
2.算法和数据结构
(1)排序算法。
(2)查找算法。
(3)哈夫曼树。
(4)二叉树。
3.内存
(1)java的内存回收机制,可以强制回收内存吗?如果可以那么会立即回收?
(2)C#的内存回收机制。
(3)C++的内存回收。
(4)描述下指针的概念,并且指出指针的优点和缺点。
4.进程和线程
(1)描述下什么是进程?什么是线程?
(2)进程和线程之间什么关系?
(3)不同线程之间会产生影响吗?
5.面向对象
(1)继承。
(2)封装。
(3)多态。
(4)抽象类和接口的区别。
(5)方法重载时,如果一个方法A定义了三个参数,再定义一个方法A是前三个参数相同,最后一个有个缺省参数,这样可以吗?
6.设计模式
(1)讲述下自己使用过的设计模式。
(2)贫血模型怎么回事?
(3)MVC中对层的划分。

你可能感兴趣的:(工作)