面试官首先让自己介绍自己
在介绍过程中,并不是很顺利,非常的紧张,无所适从像是个没有面试过的小孩子一般,不应该出现的磕绊的问题,和在校学习的技术问题,以及自己之前做过的项目很没有水平
显得非常的不专业,甚至会给人感觉作假的成分

记录一下面试官提问的内容

java的基本数据类型

hashmap 和 hashtable 的区别

对于反射机制的了解

线程安全有没有了解, 和锁

java 是值传递还是引用传递

对于排序算法有哪些

> 考察一个人对于编程的基本逻辑能力的提现,在编程中并不多
- 冒泡排序
- 选择排序
- 快速排序
- 归并排序
- 插入排序
- 希尔排序
- 堆排序
- 基数排序
- (一共十种)

熟悉http协议吗

一般不会提问三次握手,四次挥手

  1. http协议,包含几层
    • 应用层
    • 传输层
    • 网络层
    • 数据链路层
  2. 扩展问题: OSI 几层
    • 应用层
    • 表示层
    • 会话层
    • 传输层
    • 网络层
    • 数据链路层
    • 物理层
  3. http协议包含哪些
    • 包含请求行
    • 请求头
    • 请求体
      请求行包括请求方式,有content-type 用来区分,和请求地址
  4. http协议 可以传输任何类型的数据
  5. http协议 是无状态的