1. 自我介绍
  2. 根据简历里面写的项目提问
  3. 之前在公司做什么,具体说一下
  4. 我的项目里面有数据连接的东西
    1. 架构是什么:没有
    2. 具体实现流程是什么:
    3. 知道sql注入吗
    4. 怎么防止sql注入: 懵逼,一直问
    5. 用过数据库连接池吗
    6. 写一个正则判断,身份证的
    7. 为什么要筛数据:也不知道问的到底是啥
  5. 还有什么项目
  6. 说一下static关键字
  7. exe和class的区别
  8. 关于hadoop
    1. 说一下wordcount实现过程
    2. 了解shuffle吗
    3. 为什么要shuffle:不知道
  9. linux了解多少
  10. 拷贝命令:cp
  11. 打包命令:tar
  12. 授权命令:chmod
  13. 了解类加载机制吗,说一下
  14. 进程和线程区别
  15. 说一下了解的进程调度算法:一时没想起来,说了fcfi,lru
  16. TCP四层,说一下:说了一个网络层,应用层,结果还是错的::::网络接口层,网际层,运输层,应用层,
  17. java程序运行起来是进程还是线程
  18. ==与equals的区别
  19. java中是什么传递String a =”a”,function(a),print(a)function中将a改成b了,那么打印的是a还是b,:值传递,打印的是a
  20. 接19,数组可不可以:可以,给他解释了一个swap的例子
  21. 说一下hashmap,你了解多少
  22. 说一下hashmap扩容机制
  23. 算法了解多少,手撸快排
  24. 解释快排代码
  25. 有什么想问的