首页 > Java, 挨踢(IT) > 2013年10月29日面试Java工程师时被问的一些问题

2013年10月29日面试Java工程师时被问的一些问题

2014年3月31日 发表评论 阅读评论 1,840 人阅读    

D瓜哥在2013年10月29日面试来一家公司。这次面试,被问的问题更加细致和深入,并且确实都是D瓜哥不太确定或者说研究得不够透彻的问题。记录下来,以备以后研究使用。

本次发布的面试有两三家公司的面试题。全部记录下来,就不做细致区分了。本次发布的面试题没有得到面试官到许可。如果相关人员看到了,觉得不方便发布的。请及时和D瓜哥联系。D瓜哥会立即撤下这篇文章。另外,公司名称这里就不透露了。

  1. HTTP的长链接能维持多长时间?如果不轮询,为了有消息时能及时发送出去,怎么样才能维持一个长链接?
  2. 一个使用单例模式实现的类,在同一个Java虚拟机中,能否生成多个实例对象?如果可以,怎么生成?
  3. 如何实现一个线程池?
  4. Dubbo框架的主要功能是什么?
  5. 在MyBATIS中,如何实现一对多关联?
  6. 在MyBATIS中,如何实现一对一关联?
  7. iBATIS与MyBATIS有何区别?
  8. 研究过持续集成?怎么实施的?遇到什么困难?
  9. 对Lucene了解多少?
  10. ActiveMQ是如何保证消息一定可达的?
  11. MyBATIS与Hibernate有何区别?
  12. 你擅长什么技术?
  13. Java虚拟机中内存划分为哪些区域?从执行引擎的角度来分别说明一下。(即从线程私有和线程共享角度区分一下)
  14. Java有哪些常用的集合类?它们有什么区别?内部实现上有什么区别?
  15. 设计模式了解吗?能说出几个常用模式的实现吗?
  16. 做个自我介绍吧。
  17. 读过Tomcat的源代码吗?
  18. 在TCP协议向服务端已经发送接收确认,但是信息还是没有正确送达。请问,有几种这样的情况?
  19. Java5提供的线程池实现中,添加任务时,是否都会创建一个新的线程?请说明一下。


作 者: D瓜哥,https://www.diguage.com/
原文链接:https://wordpress.diguage.com/archives/68.html
版权声明:非特殊声明均为本站原创作品,转载时请注明作者和原文链接。

  1. 烦烦烦
    2014年5月15日13:03 | #1

    有没有答案

    • 2014年5月15日16:35 | #2

      答案得我自己写,现在还写,有时间可以写一下!

  1. 本文目前尚无任何 trackbacks 和 pingbacks.