论坛首页 招聘求职论坛

新鲜出炉的盛大面试经历

浏览 44071 次
精华帖 (0) :: 良好帖 (12) :: 隐藏帖 (1)
作者 正文
   发表时间:2010-03-03  
TomHornson 写道
LZ这种面试憋屈就到论坛上发牢骚的行为更加让公司觉得没有录用你
可能是正确的。
这些面试题,作为初面,个人感觉还是比较适合的。

譬如问我:“最熟悉哪些设计模式?”,
“那你讲讲Factory的特点和用途?”,
-------------------------------
书本上学到的模式说出来就好了,而在实际开发中用到的细点说。

”Spring IOC的实现方式?“
-------------------------
如果不知道Spring怎么实现,而你对lang.reflect和Class比较了解,
就说如果让你来实现,你会怎么做:
1)直接操作Field
Class.getDeclaredField.setAccessible.set
通过setter,如果存在的话
2)Class.getDeclaredMethod.setAccessible.invoke


“如果查询时发现硬盘狂闪,你觉得有哪些可能瓶颈?”

感觉,IO,sequence read过多
说出自己遇到过的情况就好,索引失效,索引失效的原因很多,可能建了索引却没建
函数索引,可能查询组合VIEW的时候,没有把条件PUSH到VIEW中导致
VIEW的TABLE全表扫描,也可能是组合的表太多,单表建索引还是会
读取很多表过滤记录没效率,需要多表建组合索引。

500,404,301的意思?
这个就是知识点。考考你无可厚非。你应聘架构师,除了功底深厚,
见识(知识)应该也很广。

哈哈,我正像周立波说的:“你的内心还不够强大!”
我当然做不到“坐看云起云灭,宠辱不惊”的境界。
谢谢你的回复,很有实质内容。
0 请登录后投票
   发表时间:2010-03-03  
我觉得我们公司S级的应届生,应该能比较正确的回答以上问题。
0 请登录后投票
   发表时间:2010-03-03  
tedeyang 写道
我毕业后在前一家公司干了5年(那时候是面第一家公司就进了——直接把我的写的东西给面试官看),从来没想过换工作,所以面试经验太缺了。
这次面试,一是没完整展示我的长处,二是小问题栽跟头。
以后总结经验,继续努力吧。


有可能面试官不是单纯地想知道答案,区区一个ioc实现方式并不能体现出应聘人的能力,他可能想知道你怎么想这个问题,换我就回他:平时工作忙,项目紧,spring的代码因为有的要重构所以大概看过,没有具体深入的研究过,但是实现方式我看下源码就知道了。
0 请登录后投票
   发表时间:2010-03-03  
fy0531 写道
tedeyang 写道
我毕业后在前一家公司干了5年(那时候是面第一家公司就进了——直接把我的写的东西给面试官看),从来没想过换工作,所以面试经验太缺了。
这次面试,一是没完整展示我的长处,二是小问题栽跟头。
以后总结经验,继续努力吧。


有可能面试官不是单纯地想知道答案,区区一个ioc实现方式并不能体现出应聘人的能力,他可能想知道你怎么想这个问题,换我就回他:平时工作忙,项目紧,spring的代码因为有的要重构所以大概看过,没有具体深入的研究过,但是实现方式我看下源码就知道了。

其实我没答错。嗯
0 请登录后投票
   发表时间:2010-03-03   最后修改:2010-03-03
卧底在人间 写道
ioc的实现  你直接说 依赖注入不就完了吗  为什么要扯反射

面试你的人一看就是学院理论派


ioc就是di,面试官的意思是如何实现di的,看下代码就知道了,无非就是读取配置文件,构造个对象,放在map里。
0 请登录后投票
   发表时间:2010-03-03  
nottjoe 写道
BruceXX 写道
还有一个,问:“http的301是什么意思”?我也傻了。模模糊糊记得是网关之类的,这个只能怪自己的记忆力不好了。


不喜欢这种面试官..和阿里巴巴的一样的德性,
有水准的人往往不会在  各种规范级别来讨论,而是给你一个课题,说出你的最佳思路,如何完美。


最基础的知识都不懂,还谈什么思路?

301不知道也没关系,请教下谷老师啊,脑容量有限的。
0 请登录后投票
   发表时间:2010-03-03  
5年就能买车,可以啦,能分享下一路的艰程嘛
0 请登录后投票
   发表时间:2010-03-03  
tedeyang 写道
flootball 写道
chandler 写道
case0079 写道
面试题大众化了,没什么让人觉得惊艳的.

引用
那你讲讲Factory的特点和用途?”

完全是学院派的考试法.
工作当中都是面对特定的问题,思考出特定的解决方法.经验丰富的程序员根本不需要去搞懂什么XX模式,自己写出来的程序自然就是XX模式了.

      如果这样,为什么会有人专门去研究设计模式等相关学院的东西?
      做事情,太过于学院固然不对,太学院是做不了东西。但是只顾经验,不顾理论,更糟糕,你做错了,自己还不知道。沾沾自喜的认为自己很厉害。

像这些设计模式就像个牢笼,把你锁在里面!
这样的话焉有创新能力。

这也没啥好争的,起码了解设计模式后看别人的代码更容易理解,因为用了一样的“思维”,便于沟通。
创新不可能建立在空白上。
就像练字,先练楷书,再练行书,之后才能狂草,少一步不能成。


罪恶的设计模式啊,我爱你爱的如此发狂,关键是代码如何做到扩展性强,模式并非是best practice。
0 请登录后投票
   发表时间:2010-03-03  
lzyzizi 写道
flootball 写道
chandler 写道
case0079 写道
面试题大众化了,没什么让人觉得惊艳的.

引用
那你讲讲Factory的特点和用途?”

完全是学院派的考试法.
工作当中都是面对特定的问题,思考出特定的解决方法.经验丰富的程序员根本不需要去搞懂什么XX模式,自己写出来的程序自然就是XX模式了.

      如果这样,为什么会有人专门去研究设计模式等相关学院的东西?
      做事情,太过于学院固然不对,太学院是做不了东西。但是只顾经验,不顾理论,更糟糕,你做错了,自己还不知道。沾沾自喜的认为自己很厉害。

像这些设计模式就像个牢笼,把你锁在里面!
这样的话焉有创新能力。


说这样话的人,基本上都是(抱歉,让我武断一下) 自己写代码一团糟而且又不高兴去学设计模式的人,总觉得自己有几年资历就很厉害。。。

虽然我个人比较同意“无招胜有招”这样子一个想法,但是我觉得无招胜有招的前提是“在充分了解招式的基础上”。

设计模式只是一个程序员用来交流设计思想的总结而已。


这么好的东东为什么不用,问题是设计模式的出炉本身就是为了可扩展,如果小p类都用设计模式写,会不会太矫情了。
0 请登录后投票
   发表时间:2010-03-03  
  我怎么跟踪了半天发现LZ说没错啊,首先通过BeanDefinition.getClass()获取定义的Class<T>,然后调用class的getConstructor获取构造函数对象,随后通过构造函数对象的newInstance(args)生成实例。而对其的成员变量,也是通过上述方法获取实例,然后调用setter进行设置。难道我看错了?明天再仔细跟一下源代码。
0 请登录后投票
论坛首页 招聘求职版

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