Q & A
问题:你了解Hadoop吗?
回答: 了解。Hadoop的核心原理和设计。是MapReduce的Java版开源实现。MapReduce是一种分布式计算框架。专门为了大数据而实际的, 大量数据存储在HDFS上。BlaBla, 研读过Google的相关论文。运行过单词统计示例。
虽然没有做过, 但是学习过,研究过。
问题: 你用过Tomcat?那底层的原理和设计,你清楚吗?
回答: 用过。(这个问题考察你对所用技术的了解程度, 你对技术的专研程度,而不是仅仅用而已,只其然,而不知所以然)。
Tomcat的基本架构,设计和实现原理, 应用场景,优缺点。同类产品比较, Netty, Vert Web, Spring Boot Embedded Tomcat.
一个是面试的时候,刷一遍;另外一个是,工作中,及时学习和总结,不要懒惰:
- https://www.ibm.com/developerworks/cn/java/j-lo-tomcat1/
- https://www.ibm.com/developerworks/cn/java/j-lo-tomcat2/
- http://blog.csdn.net/skp127/article/details/52026150
- http://blog.csdn.net/cx520forever/article/details/52743166
- http://www.itwendao.com/article/detail/273257.html
- https://www.quora.com/What-are-the-major-differences-between-Tomcat-and-Jetty-application-servers
- http://www.jianshu.com/p/0b549d00ecc2 (各种部署方法和模式)