4Fang工程师面试题2010
(创建时间:2010年06月12日 19:29:00)
Jangogo :
面试试题(软件开发工程师):共3题
1. SQL
假设表A 中有一个字段名为NodeID (主键, 字符串类型,不允许为空), 当中的记录结构描述如下:
NodeID 描述
1 第一层的第一个节点
1.1 第二层的第一个节点,父节点为1
1.1.1 第三层的第一个节点,父节点为1.1
2 第一层的第二个节点
2.1 第二层的第一个节点,父节点为2
2.2 第二层的第二个节点, 父节点为2
2.2.x 第三层的第x个节点, 父节点为2.2
以此类推…
问题A:写出获得所有NodeID为3.2的节点及子节点的SQL Select语句
问题B:写出一个Select语句获得所有的第二层节点,要求结果排序和节点的位置顺序吻合
问题C: 写出一个SQL语句,插入记录,要求NodeID为空字符串
问题D:假设还有一个表B,也有字段NodeID(和表A的NodeID字段关联,可以为空),写出一个包含Join的SQL语句,列出B表中的所有记录。
2. Javascript 实现以下动画效果:
不断出现的正方形,正方形的大小、颜色、样式(边框、是否透明等)、位置都是随机的
动画显示区域大小为120px * 300px
要求写出思路,和最少一个正方形的HTML代码(含标签和最终表现的CSS)
3. DotNet: 请看以下三行代码
int i = 10;
object obj = i;
int j = (int)obj;
问题A. 为这三行添加注释
问题B.上述三行代码能正常运行吗?为什么?
文档中心