`

猫屋面试

 
阅读更多

今天,去猫屋面试,面试官以前是在腾讯做技术的。

这个面试官太强势了。问到一些问题,记录下,当时因为没有发挥好,回去后反思了下,这里给自己做个解答。

 

问:你看过tomcat源码,tomcat如何实现?

三年前看的代码,现在依稀都不记得了。只记得  连接器里面有http协议的服务端实现,还有些组件,通过调用链,连接起来,每个工程都有个类加载,加载不同的包,在初始化Servlet,监听器等。

回家再看了下代码,还有容器Server,service等容器,通过管道(说成调用链,估计最近在看分布式追踪系统,满脑子都是调用链,Filter才是用到了调用链实现)将各个容器串联起来。

问:连接器是如何与容器关联的?

回家网上一搜,这个就是有现成答案的,更郁闷的是,这块,当年看digester,刚开始看得吐血,看了好认真才明白,就是个配置文件,用于配置,配置后,连接器会设定里面的容器。这个问题,但是没答上来,面试官就觉得我看源码太浅了。好吧,也只能默认了。

问:linux中,一个闲置进程如果处于运行状态是否会消耗资源?

答:不会消耗资源(内核切换除外),原因没答上来,回去的路上想了下,进程调度里面,如果一个进程不需要运算,就会切换到下一个进程,所以一个闲置进程不一定会消耗很多资源。

问:linux中,发现内核资源占用过高,什么原因?

回答进程太多了,具体原因没搭上。                     最后面试官讲明原因,过于频繁的切换。

 

 

面试过程中,面试官过于强势,不容我太多解释,让我心里有点堵。第一次对在面试官(腾讯呆过的人)接触,不太舒服。

面试官给我的评价是:涉及面广,但不深入。这个评价还算中肯(涉及面广,不可能都精通,某些方面深入,不过面试官,没点到)。

当时也觉得自己很没面子,就回答和环境有关。工作环境没机会让碰到这些情况。现在想来其实想给自己下台阶,心里有点不服气。

也许觉得对方很厉害,过后分析下,面试官的问题,其实都可以答出来,但就是没有去思考过。。。

不管咋样,我自己现在是往数据分析,尤其是大数据方向靠了。上面tomcat未答上,时间太长遗忘了,因为也很少用到,也就算了。

操作系统方面提问,以后还真得深入点,以后做数据还是架构都还是需要的。

 

关于两个问题和linux有关的问题,我想过,水平有限,也许想得不对,欢迎各位看到此给予指正。

分享到:
评论
1 楼 sharefling 2014-04-15  
腾讯的面试官好像问的都比较多比较细,很难呀感觉

相关推荐

    避难所:KU项目

    有用的节点链接: 猫屋应用程序。

    AnimalFactory

    猫屋 狗窝 目的: 建立对测试驱动开发(TDD)实践的熟悉。 获取上下文: 单击以更熟悉TDD结构的编程。 入门 首先使用IntelliJ通过pom.xml打开项目。 ? 打开test.java.rocks.zipcodewilmington包并完成每个TODO以...

    TDD-AnimalFactory

    猫屋 狗窝 目的: 建立对测试驱动开发(TDD)实践的熟悉。 获取上下文: 单击以更熟悉TDD结构的编程。 入门 首先使用IntelliJ通过pom.xml打开项目。 打开test.java.rocks.zipcodewilmington包并完成每个TODO以继续...

    Amble-Cat:步跟踪变得很可爱!

    猫猫 步跟踪变得很可爱! AmbleCat通过Healthkit与用户设备上的Health应用程序集成,以有趣,简单的格式提供步骤跟踪数据。 一天的当前步骤计数以... 在装饰店里花您的爪子点数,根据自己的喜好自定义猫屋-各种各样的

    好压(haozip)皮肤鬼猫屋.theme.zip

    好压(haozip)皮肤鬼猫屋.theme.zip

Global site tag (gtag.js) - Google Analytics