zoukankan      html  css  js  c++  java
  • 很牛的面试题目(转)

    思科面试归来回忆整理了这些面试题,想想自己都能答上几句,但一想好像又答不太好,期待牛人解答下啊!

    1、对项目管理看法?作为PM的你认为项目成功的关键是什么?

    2、对项目中文档看法?众多文档如何有效管理?

    3、项目中遇到新的难的问题怎么解决?说具体些,以前具体问题举例?

    4、英语方面怎样? 因为日常会议都是用英语,给你时间,多久能达到会日常交流的水平?

    5、概要设计文档HLD的英语哪些单词缩写?

    6、facebook成功关键?校内网成功关键?

    7、互联网哪些应用会在3G时代取得成功?

    8、对竞争对手公司,同行业哪些公司了解?

    9、怎么看思科?为何想换工作?让你从深圳搬到其它内地小城市工作能接受吗?

    10、工资方面:你理想薪资多少?(你会直说吗,还是跟面试官打太极)

    11、对我们公司有什么了解的问题要问吗?(你会问哪些)

    -----------------------------------------------------------------------------------------------------

    一、牛人出的面试题如下:


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


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


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


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


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


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



    二、以下好像是另一个牛人跟帖给的一个自己的答案,内容如下:

    1. struts,spring,hibernate这样的开源框架,他们的历史局限性在哪里?在何种情况下会不适合用这些框架?
    struts是以请求回答方式为基础的.ajax,flash等富客户端越来越多了.....
    spring是由于java的静态类型限制,等java可以支持动态方法添加之后.....
    hibernate是由于数据库都是关系型的,等数据库面向了对象之后.....
    综上所述...ssh蹦达不了几天了.


    2. 如果要设计一个搜索引擎,像google那样只有两个页面,要求性能最大化,web方面应该如何设计?(不需要考虑搜索的逻辑)
    性能:
    1客户端:js的写法,数据排列,不同浏览器区别.
    2服务器:逻辑,计算,缓存,减少I/O,提高命中
    3传输:带宽,缓存,异步,进度条,并发,集群,数据压缩.
    我认为最主要的性能是人的体验,其它都是可以放到第二位去的.

    3. 如果要设计一个用于小型路由器中的web系统,应该如何来设计?
    使用不需要并发多线程的简单文件服务器提交后直接改文件.
    不使用常规异常捕获方式
    (由于选择性少所以根本不使用异常,只提供软硬的复位)


    4. 请评价下你所熟悉的web框架的可测试性如何,struts,springMVC,webwork或其他均可.在什么样的条件下才能对web系统引入自动化测试?请描述一套完备的面向web系统的自动化测试框架所应当具有的特性.
    由于容器的限制所以:web,spring,hibernate都不是很好测试.
    由于大多数web是以人的体验为主的.主观概念变成代码代价过高
    由于页面生成工具没有足够的测试支持.所以写出的代码非常难以程序化自动化

    现有的seleniumIDE还不是很稳定
    如果把html,js,css分开,页面内容以json或xml来传输,页面的逻辑由js二次绚染成型那么测试成本会下降很多.....
    (开发成本提高2到5倍)


    5. 企业级应用有哪些特殊要求?在何种情况下我们不需要考虑这些要求?
    ,性能,扩展性,7*24小时,
    性能问题在出现性能问题之前不考虑
    扩展性问题在签定长期维护,二期开发合同之前不考虑
    7*24工作系统一般不考虑...开发中本身就是


    6. 你们从前的研发流程是怎样的?如果由你来设计研发流程,是否能大幅提高生产力和开发质量?如果能,那体现在哪些方面?如果不能,瓶颈在哪里?
    ......................我设计的.........
    瓶颈很大一部分是由于没有勇气 去尝试新的实践.


    三、看了上面的问题和回答我无语了,三年的职业生涯,觉得自己狗屁不是。更绝望的是可能再给我三年的时间,可能也不会能自如的回答上面的问题,达到牛人要求的程度。一股透心的悲伤从心口喷出,前面是有路,但我可能走不过去了。真该考虑转行了吗?


    四、看这个帖子的人,你的感觉呐。



    五、哎。。。。。。。。。

  • 相关阅读:
    常见DOS命令
    前台传参到后台出现中文乱码问题
    Servlet.init() for servlet [spring-dispatcher] threw exception
    ES6-2
    ES6语法(一)
    JS区分对象类型
    ko数组
    sortable的基本属性
    MUI消息推送
    target和currentTarget
  • 原文地址:https://www.cnblogs.com/leon916/p/1660263.html
Copyright © 2011-2022 走看看