今天,去猫屋面试,面试官以前是在腾讯做技术的。
这个面试官太强势了。问到一些问题,记录下,当时因为没有发挥好,回去后反思了下,这里给自己做个解答。
问:你看过tomcat源码,tomcat如何实现?
三年前看的代码,现在依稀都不记得了。只记得 连接器里面有http协议的服务端实现,还有些组件,通过调用链,连接起来,每个工程都有个类加载,加载不同的包,在初始化Servlet,监听器等。
回家再看了下代码,还有容器Server,service等容器,通过管道(说成调用链,估计最近在看分布式追踪系统,满脑子都是调用链,Filter才是用到了调用链实现)将各个容器串联起来。
问:连接器是如何与容器关联的?
回家网上一搜,这个就是有现成答案的,更郁闷的是,这块,当年看digester,刚开始看得吐血,看了好认真才明白,就是个配置文件,用于配置,配置后,连接器会设定里面的容器。这个问题,但是没答上来,面试官就觉得我看源码太浅了。好吧,也只能默认了。
问:linux中,一个闲置进程如果处于运行状态是否会消耗资源?
答:不会消耗资源(内核切换除外),原因没答上来,回去的路上想了下,进程调度里面,如果一个进程不需要运算,就会切换到下一个进程,所以一个闲置进程不一定会消耗很多资源。
问:linux中,发现内核资源占用过高,什么原因?
回答进程太多了,具体原因没搭上。 最后面试官讲明原因,过于频繁的切换。
面试过程中,面试官过于强势,不容我太多解释,让我心里有点堵。第一次对在面试官(腾讯呆过的人)接触,不太舒服。
面试官给我的评价是:涉及面广,但不深入。这个评价还算中肯(涉及面广,不可能都精通,某些方面深入,不过面试官,没点到)。
当时也觉得自己很没面子,就回答和环境有关。工作环境没机会让碰到这些情况。现在想来其实想给自己下台阶,心里有点不服气。
也许觉得对方很厉害,过后分析下,面试官的问题,其实都可以答出来,但就是没有去思考过。。。
不管咋样,我自己现在是往数据分析,尤其是大数据方向靠了。上面tomcat未答上,时间太长遗忘了,因为也很少用到,也就算了。
操作系统方面提问,以后还真得深入点,以后做数据还是架构都还是需要的。
关于两个问题和linux有关的问题,我想过,水平有限,也许想得不对,欢迎各位看到此给予指正。
相关推荐
【好压(HaoZip)皮肤“鬼猫屋”】是一个专为好压这款压缩软件设计的主题包。好压是一款广泛使用的免费压缩软件,支持多种压缩格式,具有易用性和高效性。这款“鬼猫屋”皮肤赋予了软件界面独特的视觉风格,增加了...
本文将从顺丰、猫屋和京东等玩家的角度,探讨社区 O2O 商业模式的发展现状和未来发展方向。 一、以连锁便利店为中心的消费生活圈本地化 O2O 社区 O2O 商业模式的核心是将线上销售和线下的零售店相结合,提供给消费...
"猫屋应用程序"很可能是一个互动平台,旨在连接猫咪和潜在的收养者,或者提供关于猫咪照顾的信息。在这个项目中,JavaScript作为客户端脚本语言,将起到关键作用,负责页面动态交互、数据处理和用户界面的更新。 在...
猫屋 狗窝 目的: 建立对测试驱动开发(TDD)实践的熟悉。 获取上下文: 单击以更熟悉TDD结构的编程。 入门 首先使用IntelliJ通过pom.xml打开项目。 ? 打开test.java.rocks.zipcodewilmington包并完成每个TODO以...
猫屋 狗窝 目的: 建立对测试驱动开发(TDD)实践的熟悉。 获取上下文: 单击以更熟悉TDD结构的编程。 入门 首先使用IntelliJ通过pom.xml打开项目。 打开test.java.rocks.zipcodewilmington包并完成每个TODO以继续...
猫屋男孩通过与天猫服务站合作,提供包裹自提等服务。 4. **宠物服务**:闻闻窝和宠宠熊分别从宠物社交和宠物用品电商起步,逐步提供护理、美容、医疗等宠物服务,满足宠物爱好者的需求。 5. **高校市场**:小麦...
猫猫 步跟踪变得很可爱! AmbleCat通过Healthkit与用户设备上的Health应用程序集成,以有趣,简单的格式提供步骤跟踪数据。 一天的当前步骤计数以... 在装饰店里花您的爪子点数,根据自己的喜好自定义猫屋-各种各样的
这可能涉及创建猫群领养计划,设立社区猫屋,或者实施定点喂食策略以减少流浪猫的繁殖。 ### 实施、监测与评价 成功实施管理计划后,持续的监测和评价至关重要。这包括跟踪猫群数量的变化,评估项目的成本效益,...