论坛首页 Java企业应用论坛

这样的面试题,你能回答几个

浏览 13592 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (10)
作者 正文
   发表时间:2013-02-28   最后修改:2013-03-05

1 ,了解hbase么,为什么存储速度快?

2理解spring么,它的AOP实现是基于什么原理,bean的初始化过程是那些(涉及具体的源代码),在bean factory初始化前 ,运行中,初始化后想做些事情。该怎么做?
3 struts1和strus2的区别,strust2关于 ThredLocal是什么,strus2初始化部分的原理是什么?

4多线程用过么?

5关于jvm,它是什么样的结构?,他的Gc算法是什么,什么情况下会 out of memory?

6设计模式了解多少,工厂模式中的抽象工厂和简单工厂模式用于那些场景,你怎么理解策略模式,怎样应用的? 策略模式和状态模式的本质区别,状态模式和命令模式的区别?

7 连接池原理,连接池commit 后连接是否关闭?

 

 

   发表时间:2013-03-01  
楼主,什么公司的面试题
0 请登录后投票
   发表时间:2013-03-01  
lvwenwen 写道
楼主,什么公司的面试题


传说种是TB的电话面试题。
0 请登录后投票
   发表时间:2013-03-02  
最后那句算是打广告嘛。
论述的题目,还是有点难度,心里知道一回事,怎么描述出来另一回事。
0 请登录后投票
   发表时间:2013-03-04  
没数据结构,没算法;没操作系统原理,没并发程序设计;没数据库原理,没SQL。。这算什么面试题?全是语言特性?抽了吧。
0 请登录后投票
   发表时间:2013-03-05   最后修改:2013-03-05
现在越来越觉得这种东西没什么用

面试面的这些东西,进公司两年也用不到
0 请登录后投票
   发表时间:2013-03-05  
aws 写道
现在越来越觉得这种东西没什么用

面试面的这些东西,进公司两年也用不到


最近面试,就是被一些笔试题给搞死了
0 请登录后投票
   发表时间:2013-03-06  
hyneng 写道

1 ,了解hbase么,为什么存储速度快?

2理解spring么,它的AOP实现是基于什么原理,bean的初始化过程是那些(涉及具体的源代码),在bean factory初始化前 ,运行中,初始化后想做些事情。该怎么做?
3 struts1和strus2的区别,strust2关于 ThredLocal是什么,strus2初始化部分的原理是什么?

4多线程用过么?

5关于jvm,它是什么样的结构?,他的Gc算法是什么,什么情况下会 out of memory?

6设计模式了解多少,工厂模式中的抽象工厂和简单工厂模式用于那些场景,你怎么理解策略模式,怎样应用的? 策略模式和状态模式的本质区别,状态模式和命令模式的区别?

7 连接池原理,连接池commit 后连接是否关闭?

 

 

1) HBASE存储速度快吗???请问hbase和谁比较,来说明存储速度快?是在同等量级较差的MYSQL架构还是和mongodb/cassandra比较?

     HBASE的存储速度并不快,原因太多了.

2) bean factory初始化过程??这个问题是你问错了,还是我TMD的不会啊??我只知道bean factory初始化bean的时候,可以使用factoryBean接口/InitializingBean接口,以及在bean配置文件中指定init初始化方法等来"补充"初始化过程...

3) struts这烂货技术,我就不再罗嗦,对于threadLocal这个玩意,是spring/struts中框架中最常用的"基于线程内"对象引用管理的绝B手段,任何一个Thread实例(请参看Thread API)都有一个threadLocalMap属性,此属性即保持了当前thread中所有的threadLocal对象.ThreadLocal给我们提供了访问和传递"用户实现级别线程私有变量"的极佳的手段..

4) 多线程用户吗??MLGB的,这问题问的,老子经常用.面试官同学,你用过多线程吗??你会死在多线程中,知道不??问点具体的行不??你用过java不??

你用过电脑不??

5) JVM的结构是什么??请问你是想知道JVM的内存模型??这个,我可以不告诉吗?你猜!!!

   GC算法是什么??这个嘛,回答思路:对象标记算法 ---->GC种类 -->GC算法.

   什么时候会OOM?好多可能的奥,最直观的说旧时代或者持久带放不下了呗,无论是minor GC还是full GC还是创建对象都无法在数据重分配时满足内存要求时,不过还有奥,就是你通过"直接内存分配"时OS也满足不了你的时候,也会OOM奥..那你就讲讲minor GC和full GC的过程呗..

 

6) 设计模式嘛,这个玩意,目前在整个软件工程中,就是个幽灵,说白了也算是个操蛋的理论....我不再赘述.

7) 连接池,是一个广义的概念,广泛存在于所有基于IO操作的server架构中.覆盖了多种数据存储服务/客户端数据存取服务/基于server的web服务模式下.我们的tomcat,mysql,mongodb,甚至我们的基于OS的各种驱动器等等等等,fuck太多了....你是想问mysql吗??

commit是提交数据变更(无论是显式的还是隐式的),它和关闭连接由关系吗??TMD的各种客户端驱动程序实现都有,你到底想问那种实现呢??或者我问,为什么要关闭连接呢??我TMD的commit一次,你给我关闭一次,你TMD的这么设计时坑爹的吗??

 

 

本人比较愤怒,不好意思,请多多原谅.

 

0 请登录后投票
   发表时间:2013-03-06  
目测面试官智商实在侮辱大家
0 请登录后投票
   发表时间:2013-03-06  
什么情况下会 out of memory .....


内存不够了就out of memory了贝。
0 请登录后投票
论坛首页 Java企业应用版

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