C#基础:
- 泛型、委托等技术用法
- 接口和抽象类的区别和使用场景
- 堆和栈的区别、值对象和引用对象的区别
- GC原理
.NetCore基础:
- IOC三种声明周期
- NetCore管道模型,中间件和过滤器的用法和场景
- 常用框架: EF/Dapper、AutoFac、AutoMapper……
数据库:
- 索引类型和原理
- 性能调优思路和方法
- 分库分表分片使用场景
Redis:
- 常用数据类型及却别
- 和MemoCache区别
- 集群类型及区别
MQ:
- Rabbitmq和Kafuka特点及场景
- 有几种Exchange及区别
数据结构及算法基础:
- 链表(单链表倒置、单链表判断是否有环)
- 树、二叉树(遍历树、建树)
- 二分查找、冒泡排序
- LeetCode题库
架构基础:
- UML图例及使用场景
- DDD中的基本概念
- 面向面向对象三大特性、六大原则的理解
- 23中设计模式选一到两个说一下理解和应用场景
微服务基础:
- Linux、Docker、K8S基本概念和常用命令
- 网关、身份认证、服务治理
- CI/CD、Jenkins、GitLib