眼看就要开学了,准备全力拼搏一把找一个体面的技术实习。我将自己要准备的内容写出来供大家参考,也是方便自己的记录和梳理知识。文章会持续更新,优先列出高频问题,其它问题后续扩展。

2018/9/2 编写导航工作,具体链接还未更新

2018/9/5 更新链接:{ 面向对象,设计模式 (责任链模式),高并发服务端 (反应器模式) ,垃圾回收GC }

JAVA后台面试系列 -(导航)常考问题总结参考

1. 自我介绍不用多说,贴着自己的简历来

2. 课程技能

2.1 计算机网络

① 三次握手的原理 (链接1)

② TCP/IP协议的理解 (链接2)

③ HTTP 协议的理解 (链接3)

④ DNS 协议的理解 (链接4)

2.2 操作系统

① 进程和线程的区别 (链接5)

2.3 数据库

① MySQL 常考问题 (链接6)

② Redis 常考问题 (链接7)

③ 五个范式的理解 (链接8)

2.4 面向对象 链接:面试总结面向对象,什么是面向对象?#《面向对象分析与设计》学习笔记#

2.5 设计模式选讲  链接:责任链模式详解

其实不用掌握太多种设计模式,选2-3个准备好,面试的时候自己主动介绍就可以了。看太多而且又没在工程中实际应用是容易混淆的。

2.6 排序算法宣讲 (链接11)

 

3. 项目经历

3.1 高并发服务端项目举例 链接:反应器模式详解

应用SocketChannel+Selector+反应器模式编程,这篇将反应器的可以说是这段时间我看到写得最好的一篇。不过在项目中没有使用的同学可以先不看这部分。

3.2 常见服务端项目框架解析(链接13)

举例① 网络层 + 业务层(消息队列RokcetMQ)+ 数据层(Redis+Mysql)

举例② jsp + servlet + 数据库

 

4. java

4.1 数据结构

HashMap/ HashSet/ Hashtable/ ConcurrentHashMap (链接14)

4.2 jvm

①垃圾回收GC  链接:垃圾回收算法详解(引用计数/标记-清除/标记压缩/复制算法)

                          链接:图文详解-Java垃圾回收器

②内存结构 (链接16)

③类的装载 (链接17)

④锁机制 (链接17+1)

4.3 多线程

①Runnable、Thread、??(链接18)

②线程池 (链接19)

4.4 反射机制 (链接20)

 

5 框架学习

spring (IoC/ DI/ AOP)(链接21)

 

6 为什么想来这个公司

7 软件测试

①基本概念 (链接22)

②用例设计方法概述 (链接23)

③自动化测试工具Selenium (链接24)

 

 

 

相关文章:

  • 2022-12-23
  • 2021-05-06
  • 2021-12-13
  • 2021-06-15
  • 2021-09-17
  • 2021-12-25
  • 2021-08-08
猜你喜欢
  • 2021-08-06
  • 2022-01-08
  • 2021-12-12
  • 2021-06-01
  • 2021-10-29
相关资源
相似解决方案