网络开发百科全书
在学习网络开发时,您可以在这里解释相关概念。
大纲
正如向某人解释的一种学习方法之一,这个空间是练习学习的地方。我们将尝试轻松,逻辑地讲话,而不是告诉您学到了什么。
- 如果您不用语言表达它,那么您就不知道。
- Pineman和Einstein的轶事很容易理解
目标
- 简单明了地解释和解释学习知识的能力
- 区分知道和知道
- 技术面试准备
- 审查
术语
技术访谈
- 开始技术访谈
- 如何写求职信
- 技术访谈评估
- 请讲
- 解决问题(编码,设计等)
- 面试问题清单
QNA
- 韦伯
- 问:Web服务器
- 静态页面vs动态页面
- Web服务器VS是(Web应用程序服务器)
- 问:http
- 问:REST API(RESTFUL API)
- 问:饼干和会议
- 问:认证方法
- 问:CORS(交叉原始资源共享)
- 问:服务器端渲染与客户端渲染
- 问:代理
- 后端
计算机科学
- 操作系统
- 问:过程和线程
- 问:过程的同步
- 问:僵局(僵局)
- 问:CPU计划
- 问:分页
- 问:虚拟内存
- 问:现金记忆
- 数据库
- 问:存储引擎
- 问:索引
- 问:交易
- 问:SQL注入
- Q. NOSQL
- 网络
- 数据结构
- 问:什么是数据结构?
- 问:数组与链接列表
- 问:队列和堆栈
- 问:树
- 问:哈希表
- 问:图
- 算法
语言
- 常见问题
- 问:按价值与通话呼叫
- 问:浅副本与深副本
- 问:原始数据类型和参考数据类型
- 问:等效作为身份
- 爪哇
- Q. Java
- 问:
final关键字 - 问:错误和异常
- 问:字符串类
- 字符串类
- StringBuilder vs StringBuffer
- 问:Java8
- 问:收集
- 问:抽象类的接口
- 问:通用(通用)
- 问:创建Lombok创建的方法时
- 问:枚举
- 问:线程
- 问:
equals , hashCode - 问:注释
- 问:序列化
- 问:反思
- 问:
Comparable和Comparator - 问:Gradle
- C ++
- JavaScript
- 问:基本语法
- Q. ES6(Ecmascript 6)
软件工程
- 面向对象的编程
- 问:什么是面向对象的编程(OOP)?
- 问:责任
- 问:类VS实例
- 问:抽象
- 问:封装
- 问:继承
- 问:多态性
- 问:坚实的原理
- 问:面向对象的生活体操
- 测试代码
- 问:测试代码的优势和缺点
- 问:良好的测试代码
- 问:测试驱动的开发(TDD)
- 问:API服务器测试代码使用Spring Boot
- git
框架
- 春季框架
- 问:什么是春季框架?
- 问:弹簧IOC容器
- 问:弹簧豆
- 问:豆厂与应用程序上下文
- 问:春季MVC
- 问:AOP
- 问:春季框架与春季靴
- JPA
- 问:什么是Java持久性API(JPA)?
- 问:纯化上下文
- vue.js
参考
- 编码访谈的完整分析[书]
- 采访国王亨[YouTube]
- 初学者的技术访谈指南[GitHub]
- 新开发人员主要知识与技术访谈百科全书[GitHub]
- 技术冰箱[GitHub]
- 准备科技 - 访问[github]
- Tech-Interview-for-Developer [github]
- Heee的开发博客