眼看就要开学了,准备全力拼搏一把找一个体面的技术实习。我将自己要准备的内容写出来供大家参考,也是方便自己的记录和梳理知识。文章会持续更新,优先列出高频问题,其它问题后续扩展。
版本号V1.0:编写导航工作,具体链接还未更新
1. 自我介绍不用多说,贴着自己的简历来
2. 课程技能
2.1 计算机网络
① 三次握手的原理 (链接1)
② TCP/IP协议的理解 (链接2)
③ HTTP 协议的理解 (链接3)
④ DNS 协议的理解 (链接4)
2.2 操作系统
① 进程和线程的区别 (链接5)
2.3 数据库
① MySQL 常考问题 (链接6)
② Redis 常考问题 (链接7)
③ 五个范式的理解 (链接8)
2.4 面向对象 (链接9)
2.5 设计模式选讲 (链接10)
2.6 排序算法宣讲 (链接11)
3. 项目经历
3.1 高并发服务端项目举例(链接12)
应用SocketChannel+Selector+反应器模式编程
3.2 常见服务端项目框架解析(链接13)
举例① 网络层 + 业务层(消息队列RokcetMQ)+ 数据层(Redis+Mysql)
举例② jsp + servlet + 数据库
4. java
4.1 数据结构
HashMap/ HashSet/ Hashtable/ ConcurrentHashMap (链接14)
4.2 jvm
①垃圾回收GC(链接15)
②内存结构 (链接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)