论坛首页 招聘求职论坛

发几道面试题,大家一起讨论

浏览 7306 次
精华帖 (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是什么?

先发这么多,大家讨论一下吧。
说实话,很多问题出乎我的预料……
   发表时间: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引擎。



0 请登录后投票
   发表时间:2010-06-26  
我再补充几道题:

1. 组合与聚合有什么区别?
2. 你们的Design文档细致到什么程度?测试是怎么做的?
   我们没有专门的测试团队
3. 为了优化数据库的更新,你会怎么做?
0 请登录后投票
   发表时间:2010-06-27  
聚合:计算机是硬盘,内存,CPU等聚合起来的。硬盘,内存等拆出来还能给别的计算机用
组合:硬盘是磁头、马达等组合起来的。磁头脱离这硬盘就没用了。

优化数据库的插入和更新:要尽量减少index的数量,尽量用行锁而不是表锁。

楼主你面的是架构师吧。
0 请登录后投票
   发表时间: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();
	}
}
0 请登录后投票
   发表时间:2010-06-28  
很想知道你面试的这个职位不知道薪水会是多少。

没有2w应该也有1w吧
0 请登录后投票
   发表时间:2010-06-28  
yihui224 写道
很想知道你面试的这个职位不知道薪水会是多少。

没有2w应该也有1w吧

我怎么觉得是面试应届生的题目呢?
0 请登录后投票
   发表时间:2010-06-28  
我曾面过的2k的职位,试题中还涉及到了soa,数据库优化,bi。。。。
0 请登录后投票
   发表时间:2010-06-28  
哈哈哈哈~~~
我面的是高级Web工程师

说实话,很多都是纯理论的问题,
我在实际开发中并没有用到……

HR问我的问题更BT:
1. 你为什么要离职呢?
2. 你们系的是不是有考研的传统啊?
    (我都这把年纪了,还考什么啊)
3. 你想要离职,通知原公司了吗?
4. 你和领导沟通过自己的一些想法吗?
……
0 请登录后投票
   发表时间:2010-06-29   最后修改:2010-06-29
内容有深度,我再找工作的时候好好学习一下
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics