0
点赞
收藏
分享

微信扫一扫

netcore net5 高频面试题总结,保你找到满意的工作

飞鸟不急 2021-10-15 阅读 7

不想当项目经理的程序员他不是一个好厨子。目前已经拿到pmp,acp证书,但是目前仍然是做net开发相关,希望以后有机会可以转型成功。
这里我会整理一下netcore生态下各个知识点,面试常问的地方,希望可以帮助到大家,大家都可以找到一份自己满意的工作(目前楼主在东软干的fm,os:沈阳core太少啊,啥时候替换掉java啊)。我会慢慢整理这些内容,文中如果有错误的地方,希望能够帮忙指出修正,避免误导他人,谢谢!如果感兴趣可以私我交流哦~~~
路过的话,辛苦点个赞被~


基础

1、什么是aop?

2、什么是托管和非托管?

3、string和stringbuilder的区别

4、ref和out的区别

5、重载与重写

6、一个类可以继承几个父类,几个接口?

7、委托和事件,委托中action和func的区别用法

8、常用修饰符

9、C#中,string str = null 与 string str =""的区别

10、是否可以继承String类

11、String s = new String("xyz");创建了几个String Object?

12、堆和栈

13、什么是GC。Idispose的用法

14、抽象类abstract class与接口interface的异同

15、using关键字的使用场景

16、task异步用法,它和thread有什么区别?

17、异步方调用同步方法和同步方法调用异步方法性能上有什么区别?
18、静态类在程序的生命周期,何时初始化,静态类的静态方法和类的静态方法啥区别
19、EF 性能优化

20、EF 实现原理

netcore基础

1、什么是依赖注入?

2、netcore服务生命周期,请详细说明

3、Ioc的理解

4、netcore中间件

数据库

1、mysql的数据引擎有哪些

2、数据库事务
3、什么是sql注入?

4、微服务下怎么做数据同步
5、数据库优化

6、数据库聚集索引和非聚集索引,什么情况会失效

架构,设计思想,微服务

1.谈一谈对DDD的理解

2.DDD四种领域模型

4.微服务优缺点

5.consul的好处

6.熔断限流
7、什么是分布式,微服务如何进行拆分?

docker

1.docker常用命令

docker images  //查看所有镜像文件
docker ps  //查看运行中的容器
docker ps -a //查看所有容器
docker exec -it xx /bin/bash //进入容器内部
docker logs -f xx //查看容器日志
docker run //启动容器
docker login //登录镜像仓库
docker pull //拉取镜像
docker push //推送镜像
docker save -o //将指定镜像保存成 tar 归档文件
docker load -i //导入使用 [docker save] 命令导出的镜像
docker cp   //用于容器与主机之间的数据拷贝
docker history  //查看指定镜像的创建历史。
docker build //用于使用 Dockerfile 创建镜像。
docker tag // 标记本地镜像,将其归入某一仓库。

redis

1.redis数据类型以及使用场景

2.缓存雪崩,缓存击穿

3.数据同步
4.过期时间机制
5.redis持久化方式以及优缺点

6、redis 单机最大存储量
7、哨兵模式

mq事件总线

1、mq工作模式以及详细过程

2、mq数据丢失怎么处理


常用设计模式,目的

restful api graphQL

graphQL

举报

相关推荐

0 条评论