小公司java面试题

fulton_xc 2008-12-31 09:34:13
1。数据库三个范式是什么?
不记得了,老实回答。
2。索引的数据结构是什么?
不清楚,答曰散列表,被bs;改为树,再被bs。
3。散列表为什么查找快?
hash函数简单一致性。
4。什么是对象、实例、方法、属性?
面向对象的内容。
5。数据库左连接起什么作用?
不会。
...全文
372 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
不善^ 2009-01-01
  • 打赏
  • 举报
回复
很简单 的确是小公司的面试
kao331431214 2009-01-01
  • 打赏
  • 举报
回复
呵呵
fulton_xc 2009-01-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 surelei 的回复:]
GOOGLE一下全都有
[/Quote]
确实,现在都知道了。
发出来就是给大家分享下。
tiancuiwusky 2009-01-01
  • 打赏
  • 举报
回复
貌似很注重数据库的内容。。。。。。
createWang 2009-01-01
  • 打赏
  • 举报
回复
www.g.cn
JavaShooter 2009-01-01
  • 打赏
  • 举报
回复
第1题:
第一范式(1NF):要求每个属性值 都是不可再分的最小数据单位。
第二范式:要求所有非主属性都完全依赖于任意一个候选关键字,注意是完全依赖,非部分依赖。
第三范式:要求所有非主属性对任何候选关键字都不存在传递信赖。
第2题:我记得索引的实现就是二叉树,但是平衡二叉树。B+,B-树有些忘了。
第3题:散列表之所以查找快,是因为对于每一个数据的存储地址可以通过散列函数唯一确定,免去了搜索的过程所耗时间。
第5题:左连接属于外连接的一种,外连接的作用就是查询出所有的数据,即使是对应的NULL值也查询出来,比如员工与部门表。有以下查询语句
select emp_id, emp.emp_name, dept_id
from t_emp emp
left outer join t_dept dept
where emp.emp_id = dept.id
其中t_emp代表员工表,有字段emp_id,emp_name, dept_id(引用部门表的id)
t_dept代表部门表,id部门ID
此语句的作用就是查询出所出员工的ID号,名字,以及所在部门的Id,即使该员工所对应的部门号为空也要查出来,这就是左连接。
surelei 2008-12-31
  • 打赏
  • 举报
回复
GOOGLE一下全都有

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧