`
wopenonline111
  • 浏览: 49674 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

最近想这样考察别人

阅读更多


最近准备面试一些人,准备了这样些的考题:

1. struts,spring,hibernate这样的开源框架,他们的历史局限性在哪里?在何种情况下会不适合用这些框架?

2. 如果要设计一个搜索引擎,像google那样只有两个页面,要求性能最大化,web方面应该如何设计?(不需要考虑搜索的逻辑)

3. 如果要设计一个用于小型路由器中的web系统,应该如何来设计?

4. 请评价下你所熟悉的web框架的可测试性如何,struts,springMVC,webwork或其他均可.在什么样的条件下才能对web系统引入自动化测试?请描述一套完备的面向web系统的自动化测试框架所应当具有的特性.

5. 企业级应用有哪些特殊要求?在何种情况下我们不需要考虑这些要求?

6. 你们从前的研发流程是怎样的?如果由你来设计研发流程,是否能大幅提高生产力和开发质量?如果能,那体现在哪些方面?如果不能,瓶颈在哪里?

不知道大家觉得这样的题目如何?
分享到:
评论
31 楼 proud686 2008-12-14  
很好,很强大!lz要招的应该不是应届毕业生吧
30 楼 wopenonline111 2008-12-14  
seen 写道
wopenonline111 写道


3. 如果要设计一个用于小型路由器中的web系统,应该如何来设计?


不知道小型在这里是如何定位的。不过我刚好做过这方面的事情。
假设是x86+linux,那么:

1 用开源的web server,要求体积小,可扩展性强,性能不是考察对象
2 采用脚本,如tcl,perl,py等来生成页面
3 减少js的使用
4 可少量采用applet/flash
5 充分利用snmp
6 增加新页面或者改动新逻辑只需增加或者修改脚本
7 尽量简化配置管理,譬如将配置全部写入一个文本文件中
8 完全用脚本实现的自动化测试
9 具备快速备份和还原功能



嗯,这里的第8条比较有意思。我再引申个问题出来,为何在这样的系统中能够实现自动化测试,而在大量的企业级应用中,却做不到自动化测试呢。
29 楼 wopenonline111 2008-12-14  
eclipse2008 写道
wopenonline111 写道
climber2002 写道

想问问你招聘的是什么职位


其实要招聘的是高级程序员,不过比较希望考察应聘者的解决问题能力和独立思考能力。


高级程序员貌似只对数据结构、算法、设计模式感兴趣,对具体架构及框架可能并不感兴趣。


考察的侧重点各有不同吧,不过要是应聘者精通数据结构、算法、设计模式,我也很乐意考察这些方面。
28 楼 eclipse2008 2008-12-14  
wopenonline111 写道
climber2002 写道

想问问你招聘的是什么职位


其实要招聘的是高级程序员,不过比较希望考察应聘者的解决问题能力和独立思考能力。


高级程序员貌似只对数据结构、算法、设计模式感兴趣,对具体架构及框架可能并不感兴趣。
27 楼 seen 2008-12-14  
wopenonline111 写道


3. 如果要设计一个用于小型路由器中的web系统,应该如何来设计?


不知道小型在这里是如何定位的。不过我刚好做过这方面的事情。
假设是x86+linux,那么:

1 用开源的web server,要求体积小,可扩展性强,性能不是考察对象
2 采用脚本,如tcl,perl,py等来生成页面
3 减少js的使用
4 可少量采用applet/flash
5 充分利用snmp
6 增加新页面或者改动新逻辑只需增加或者修改脚本
7 尽量简化配置管理,譬如将配置全部写入一个文本文件中
8 完全用脚本实现的自动化测试
9 具备快速备份和还原功能

26 楼 wopenonline111 2008-12-13  
jilinzm 写道
lz,你给能答上这些问题的人什么样的待遇啊


待遇当然是老大们定了,但是答得上这样的问题的人,相信到哪里待遇也不会低。
25 楼 wopenonline111 2008-12-13  
redsea 写道
>3. 如果要设计一个用于小型路由器中的web系统,应该如何来设计?

这题也是, 小型路由器, 囊括的范围可广了.
可以用 IXP 芯片做, 可以用Arm 做, 也可以用 MIPS 芯片做, 内部可能无OS, 也可能有个vxworks, 或者linux; 可用的ram资源, 是否跑 OS, 差别都很大, 都要说清楚, 可是一个大题目.


其实不是真指望应聘者知道该怎样做这样的系统,而是想看看应聘者思考问题的方式和思路。其实每道题的后面都还隐含着很多题目,但是要根据应聘者的回答来提问。
24 楼 yagami 2008-12-13  
不错,比那些千篇一律的面试题好多了。不过那个给路由器做web的问题以前还真没考虑过,应该算是嵌入式了吧。
23 楼 penghao122 2008-12-13  
真的有点恼火..我想基本上没有统一的答案.这个每个有经验的人都有自已的答法.
22 楼 q4279134 2008-12-13  
在小公司做了两年的项目 分析 设计 实现 测试 全靠自己摸索 大大小小也"成功"了四五个项目 终于做了项目经理, "面试"过几十号人  现在"管理"十几号人, 可是上面的问题几乎没有一个能回答出来的 忽然觉得自己是不是有能力胜任这个职位,学无止境...
21 楼 jiangshaolin 2008-12-13  
有一定的难,不过要有一定项目经验,基本上都不会有问题的.
20 楼 thesecondbull 2008-12-13  
又看了一下,你这题目有点意思,不过很可能招不到你要的人
19 楼 thesecondbull 2008-12-13  
我看不出来你这要找什么人的题目,研发经理?
18 楼 e_sky 2008-12-13  
问题很好.
17 楼 xzj127 2008-12-13  
看了上面的问题~!
  
   我觉得...  我得 日日夜夜的学习了。。
16 楼 wq163 2008-12-13  
我觉得这样的题目非常好,能体现出一个人的思想,而不是在api的细节中周旋
15 楼 javaxy 2008-12-13  
dingjun123 写道
估计把这个题目回答的很牛比的话就可以替代楼主的位置了~~
这个题目出的一般,但是想答的好不容易!肯定需要经验丰富,才能有自己独特的见解!

感觉这题我是肯定不会啊!哈哈哈!
14 楼 dingjun123 2008-12-13  
估计把这个题目回答的很牛比的话就可以替代楼主的位置了~~
这个题目出的一般,但是想答的好不容易!肯定需要经验丰富,才能有自己独特的见解!
13 楼 redsea 2008-12-13  
>3. 如果要设计一个用于小型路由器中的web系统,应该如何来设计?

这题也是, 小型路由器, 囊括的范围可广了.
可以用 IXP 芯片做, 可以用Arm 做, 也可以用 MIPS 芯片做, 内部可能无OS, 也可能有个vxworks, 或者linux; 可用的ram资源, 是否跑 OS, 差别都很大, 都要说清楚, 可是一个大题目.
12 楼 redsea 2008-12-13  
>2. 如果要设计一个搜索引擎,像google那样只有两个页面,要求性能最大化,web方面应该如何设计?(不需要考虑搜索的逻辑)

我承认我连题目都不是很看得明白.

不考虑搜索逻辑的话, 这个页面和是不是 SE 的页面应该没有关系吧 ?

那就应该是普通的 web 优化了, 就是类似静态化页面, gzip 压缩结果, 减少table 使用, 样式表放在首部, 减少外部 js/css 数量, 支持条件 get, 合理给出 cache expires 之类的东西, 有什么特别的吗 ?

相关推荐

    出国考察学习总结.doc

    美国人的开放与善于倾听,让我明白了尊重他人、给予空间和时间的重要性。同时,我学会了主动出击,积极参加社交活动,以此建立友谊,克服孤独感。这些经验让我明白了,融入新环境需要勇气和主动,而不仅仅是等待机会...

    综合能力面试考察方法

    展示出你有良好的协作精神,能够倾听他人意见,愿意为团队目标做出贡献。 4. 领导力:如果你有管理经验或曾经领导过项目,面试官可能会询问相关的例子,以评估你的决策能力、指导团队和解决冲突的能力。 5. 解决...

    如何写外出考察报告.doc

    在总结了他人的优点后,需要反思自身工作中存在的不足,并提出针对性的改进措施。例如,报告中提到了六个突破,包括在思想解放、工业发展、招商引资、解决瓶颈问题、新农村建设以及落实工作方面的改进计划。这部分...

    面试中的设计模式的考察

    其核心在于复用代码、让代码更容易被他人理解、保证代码可靠性等。在面试中,了解和应用设计模式是展示自己深厚功底的重要手段。 首先,设计模式通常分为三大类:创建型模式、结构型模式和行为型模式。创建型模式...

    四年级自然与科学上册 考察计划展示会要点教案 大象版.doc

    学生将被训练去客观评价自己和他人的工作,学会欣赏他人的优点,这是合作精神的培养。这种能力不仅在科学考察中至关重要,在日常生活中也具有深远影响。 3. **考察计划展示会**: 这是课程的核心环节,通过展示和...

    园长考察报告范本.pdf

    通过考察学习,园长可以借鉴他人的成功经验,结合自身实际情况,制定适合的管理策略,从而促进幼儿园的整体进步和发展。报告中的内容不仅是对考察的记录,也是园长自我成长和教育理念提升的过程,为未来的教育工作...

    甘肃省会宁县新添回民七年级政治下册 第十二课 我们生活的地方——社区考察教案 教科版.doc

    7. 交流考察结果:可以举办报告会,通过演讲、展示等方式分享研究成果,报告会过程中要注意表达清晰、逻辑连贯,同时注意听取他人意见。 8. 课堂检测的题目解答: - 1. C. ③①④② - 2. B. ②③ - 3. A. 实地...

    新员工试用考察表.zip

    4. 专业素养:考察新员工的职业道德和职业行为,如尊重他人、保守商业秘密、遵守公司规章制度等。这是衡量员工是否能长期融入公司文化的关键因素。 5. 学习与发展:关注新员工是否有持续学习和自我提升的意愿,他们...

    音视频-编解码-蓝色代码中的自我修正和他人修正的考察.pdf

    "音视频-编解码-蓝色代码中的自我修正和他人修正的考察" 音视频编解码技术是当前数字媒体技术中的一个重要组成部分,该技术的发展对数字媒体的发展产生了深远的影响。本文聚焦于音视频编解码技术中的自我修正和他人...

    赴外地中学考察学习个人小结.doc

    关键词“范文”可能意味着这是一篇供他人参考的示例文本,展示了如何进行有效的学习考察和撰写相关报告。 考察学习的主要内容集中在以下几个方面: 1. **常态课堂观察**:考察团队观摩了cc中学的日常教学,这些...

    外出考察学习总结报告.doc

    通过对电厂的参观,认识到企业文化的影响力以及“只为成功想办法,不为困难找理由”的工作理念对于推动企业发展的重要性。报告还强调了学习和借鉴优秀企业的经验,提出要转变思想,面对困难寻找解决办法,加强安全...

    教师外出考察学习总结报告.docx

    教师应积极参加此类活动,反思自己的教学,不断吸取他人的优点,以提升教学质量。 综上所述,教师外出考察学习的目的在于更新教育观念,优化教学方法,提高教学质量,最终使学生受益。教师在教学过程中应注重方法的...

    四年级自然与科学上册 考察前,我们要…教案 大象版.doc

    在游戏中,学生需要协同工作,共同完成任务,这有助于他们学习如何与他人沟通、协调和合作,这对于形成团队协作的能力至关重要。 3. 游戏规则与教学过程:游戏"合作方块"需要每个学生剪裁不同形状的图形,然后通过...

    大学生社会实践考察报告范文.docx

    他们愿意投身公益,帮助他人,这种无私奉献的精神是社会的宝贵财富。尽管部分学生因时间或其他原因未能经常参与,但社会应鼓励并提供更多的机会让他们贡献力量。 3. 文明礼貌:在尊师重教方面,大学生表现出良好的...

    工作人员考察评语(范文)..doc

    - “为人正直,作风正派,清正廉洁”是评价一个人的道德品质,这样的员工通常能赢得他人的尊重和信任。 - “团结同志,关心群众生活”体现了员工的人文关怀和团队精神,有助于建立良好的团队氛围。 总结来说,...

    文献检与利用索期末考察方案A.doc

    关键词是用来标识文章主题的重要词汇,便于他人快速理解论文的核心内容。 2. 英文摘要与keyword(40分):与中文摘要类似,英文摘要同样要求准确、精炼,关键词需符合国际学术交流的标准,确保国际检索系统的可识别...

    前端大厂最新面试题-hr.docx

    HR想通过这个问题了解候选人如何看待自己在别人眼里的形象,是否能够与他人和谐相处。 7. 你最大的缺点是什么? 这个问题考察候选人的自我认识和自我批评能力。HR想通过这个问题了解候选人是否能够正视自己的缺点...

    无领导小组讨论考察点整理.pdf

    首先,我们要了解无领导小组讨论的主要考察点。其一,语言表达能力是基础,候选人需要清晰、简洁地表达自己的观点,同时运用适当的身体语言,如眼神交流和手势,来增强沟通效果。其次,分析能力体现在能否全面、深入...

    大学生暑期社会实践考察报告.docx

    大学生暑期社会实践考察报告是高等教育的重要组成部分,旨在促进学生理论与实践相结合,提高他们的综合素质和社会适应能力。通过社会实践,学生们能够走出课堂,亲身参与社会活动,理解社会现象,从而提升自身的能力...

    大学生创业情况考察报告.docx

    有趣的是,18%的学生创业是出于对个人兴趣的追求,而9%的人则单纯不想为他人工作,反映出一种对传统就业模式的回避或担忧。 尽管创业愿望强烈,但学生们对创业的预期并不清晰,近一半的人表示没有明确的预期,采取...

Global site tag (gtag.js) - Google Analytics