JavaSE:

  1.StringBuffer 和 StringBuilder 的差别。

  2.集合如何实现比较?

  Collcetions.sort(new List()),存放在list里面的Entry对象实现Comprable借口。

  3.JDK Proxy 和 CGLib Proxy 的不同。

  JDK 只支持接口的 代理类型,而CGLib 直接 实现类的 代理。

  4.IO,

JavaWeb

  1.怎样在Servlet里处理request之前创建一个Thread,去处理别的情况?

  在Servlet 的init()定义 Thread ,再启动Servlet。

  2.断点续传原理?

Design Patterns

  工厂模式有哪几种?有什么联系?

  代理模式的应用场景。

JavaEE

  1.WebService 是什么?

DataBase

  1.怎么处理并发和大数据量访问?

    (一)页面

        1)页面静态化

        2)将图面,链接等存放在Apache等WebServer里。

     (二)服务器

        1)负载均衡

        2)if(a lot of money )磁盘阵列技术

      (三)数据库

        1)设计优雅的数据库结构

        2)分区,建立索引

        3)优化SQL

        4)优化算法,按照字段来建表,将主键用散列算法去命中记录。

        5)使用第三方的二级缓存(OSCashe等),如果财大气粗,可以大于二层。

  2.如果有个亿级记录的表,如何高效率查询?

    见上题的第三部分。