2017阿里后台开发工程师面试经验分享之一面

  1. 简述冒泡排序和快排,并且分析其稳定性、与初始顺序相关性,适用的场景
  2. 链表倒置的实现
  3. 简述哈希表,从哈希函数的优劣性和冲突处理的角度出发
  4. 电梯调度算法的理解,这是开放性题目,角度自选
  5. 二叉树的建立
  6. 当数据量很大的时候,适用何种排序算法
  7. tcp和udp的区别
  8. http的头文件有哪些内容
  9. http状态码,302,404,5**
  10. get和post的区别
  11. jvm的内存结构,并简要分析
  12. 虚拟机栈何时发生异常,为什么发生异常
  13. java的四种引用
  14. jvm垃圾回收算法以及垃圾回收器
  15. 类文件加载的过程
  16. java集合类列举
  17. 设计模式的列举,装饰者模式,迭代器模式,外观模式,着重解释工厂模式
  18. 接口和抽象类的区别
  19. java实现多线程的方式有哪几种
  20. hashtable和hashset的区别
  21. http协议是有状态还是无状态的,为什么?
  22. http1.0和http1.1的区别

 

你可能感兴趣的:(2017校招)