阿里暑期实习电话面试

  • 因为面试官是做JAVA开发的,所以JAVA基础知识问的比较详细,数据挖掘方向的题目问的比较浅
  • 因为时间原因,目前先把面试的题目贴上来,之后再进行详细的正确的答案分析

    1. 简单介绍一下自己
    2. 关于项目经验
    3. 介绍一下自己的项目经验,包括印象最深刻的项目以及 哪个部分比较深刻?(当时回答数据流)
    4. 项目中用到了hbase和mysql,两者的区别,为什么要分开用这两个数据库,什么情况下应该使用哪种数据库
    5. 数据量大,并且经常进行查询,选择哪种数据库
    6. 项目中用到了数据挖掘和机器学习的相关内容,那什么样的系统会用到数据挖掘和机器学习(当时从输入和输出要求两个方面作答)
    7. 什么是数据挖掘,什么是机器学习
    8. JAVA基础只是问答
    9. JVM是什么,参数的含义,调优
    10. JVM中的垃圾回收,有哪些方法
    11. Java中多线程的sleep和wait方法分别是什么意思,并且是否会释放锁
    12. String和StringBuffer的区别是什么
    13. Struts2和hibernate分别是什么,Spring是什么
    14. 数据结构问题
    15. 介绍几种数据结构
    16. 关于图的问题比较多:求一个点到另一个点的最短距离用什么算法
    17. 广度优先、深度优先。两台机器,一台是CPU好,内存查,一台是内存好,CPU差,这两种遍历方法,哪台机器运行比较好
    18. 开放性问题
    19. 最近在看什么书
    20. 学过哪些课程
    21. 在高并发的情况下,怎么实现类似于hashmap的k,v结构
    22. 获奖情况

你可能感兴趣的:(面试经验)