锁定老帖子 主题:发几道面试题,大家一起讨论
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-06-25
最后修改:2010-06-25
说几个问题吧: 1. javah命令是干什么用的? 2. 调用静态类中的方法和调用普通类中的方法有什么区别? 3. 第三范式和第四范式有什么区别? 4. 一张表中,每天有超过1000万条数据更新,怎么保证正常的运行? 5. Tomcat能否支持1000个用户并发访问? 6. 存储过程和触发器有什么区别? 7. Hibernate有什么优缺点? 8. Tomcat的Web server是什么? 先发这么多,大家讨论一下吧。 说实话,很多问题出乎我的预料…… 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-06-25
最后修改:2010-06-25
引用 1. javah命令是干什么用的?
用于产生指定的类的JNI C 头文件。 引用 2. 调用静态类中的方法和调用普通类中的方法有什么区别?
按照题意,没有什么大的区别,除了命名空间不同以外。 引用 3. 第三范式和第四范式有什么区别?
第三范式是移除不完全依赖于主键的,比如Person表中有一个消费记录的时间行。 第四范式是表中的记录没有多值依赖的。 引用 4. 一张表中,每天有超过1000万条数据更新,怎么保证正常的运行?
DB shard,每天1000万,每个小时就是1000/24 ,那么每张表大概41.7万条记录,这样减少了单表的压力。 引用 5. Tomcat能否支持1000个用户并发访问?
完全可以,Tomcat的NIO Connector可以接收16000并发联接,http://www.javalobby.org/java/forums/t92965.html 引用 6. 存储过程和触发器有什么区别?
存储过程是完成特定功能的SQL,需要数据库编译后,传输指定的参数列表(参数名和值),然后执行SQL操作。 触发器是数据库内部事件触发的,如果一个表被insert,update和delete之后,触发器会根据指定的动作触发事件。 引用 7. Hibernate有什么优缺点?
有点有:友好支持面向对象,程序级别约束验证,事务管理等。 缺点有:性能和内存问题,ORM QL不能完成所有的关系型数据库的需求等。 引用 8. Tomcat的Web server是什么?
Catalina引擎。 |
|
返回顶楼 | |
发表时间:2010-06-26
我再补充几道题:
1. 组合与聚合有什么区别? 2. 你们的Design文档细致到什么程度?测试是怎么做的? 我们没有专门的测试团队 3. 为了优化数据库的更新,你会怎么做? |
|
返回顶楼 | |
发表时间:2010-06-27
聚合:计算机是硬盘,内存,CPU等聚合起来的。硬盘,内存等拆出来还能给别的计算机用
组合:硬盘是磁头、马达等组合起来的。磁头脱离这硬盘就没用了。 优化数据库的插入和更新:要尽量减少index的数量,尽量用行锁而不是表锁。 楼主你面的是架构师吧。 |
|
返回顶楼 | |
发表时间:2010-06-27
调用静态类中的方法和调用普通类中的方法有什么区别?
public class TestMyself { class Ps { public void m1() { System.out.println("m"); } } static class Ss { public void sm() { System.out.println("sm"); } } public static void main(String args) { new Ss().sm(); TestMyself tm = new TestMyself(); tm.new Ps(); } } |
|
返回顶楼 | |
发表时间:2010-06-28
很想知道你面试的这个职位不知道薪水会是多少。
没有2w应该也有1w吧 |
|
返回顶楼 | |
发表时间:2010-06-28
yihui224 写道 很想知道你面试的这个职位不知道薪水会是多少。
没有2w应该也有1w吧 我怎么觉得是面试应届生的题目呢? |
|
返回顶楼 | |
发表时间:2010-06-28
我曾面过的2k的职位,试题中还涉及到了soa,数据库优化,bi。。。。
|
|
返回顶楼 | |
发表时间:2010-06-28
哈哈哈哈~~~
我面的是高级Web工程师 说实话,很多都是纯理论的问题, 我在实际开发中并没有用到…… HR问我的问题更BT: 1. 你为什么要离职呢? 2. 你们系的是不是有考研的传统啊? (我都这把年纪了,还考什么啊) 3. 你想要离职,通知原公司了吗? 4. 你和领导沟通过自己的一些想法吗? …… |
|
返回顶楼 | |
发表时间:2010-06-29
最后修改:2010-06-29
内容有深度,我再找工作的时候好好学习一下
|
|
返回顶楼 | |