![](https://img-blog.csdnimg.cn/20210629163447377.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
互联网面试整理
文章平均质量分 80
各种模式干货,为你提供。
Cool2Feel
横向学习,纵向思考
展开
-
互联网面试 —— .NET Core常见面试题
.NetCore 常见面试题总结1.描述一下依赖注入后的服务生命周期?在dot net core中,我们不需要关心如何释放这些服务, 因为系统会帮我们释放掉。有三种服务的生命周期。单实例服务, 通过add singleton方法来添加。在注册时即创建服务, 在随后的请求中都使用这一个服务。短暂服务, 通过add transient方法来添加。是一种轻量级的服务,用于无状态服务的操作。作用域服务,一个新的请求会创建一个服务实例。使用add scoped方法来添加。2.如何在contro.原创 2021-06-29 19:08:18 · 2545 阅读 · 0 评论 -
互联网面试——生产者与消费者
生产者与消费者背景生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相当于一个缓冲区,平衡了生产者和消费者的处理能力。解决生产者/消费者问题的方法可分为两类:(1)采用某种机制保护生产者和消费者之间的同步;(2)在生产者和消费者之间建立一个管道。第一种方式有较高的效率,并且易于实现,代码的可控制性较好,属于原创 2021-06-17 09:48:24 · 1953 阅读 · 0 评论 -
互联网面试——进程和线程
1.进程和线程1.1 线程1.1.1 概念是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。1.1.2 好处易于调度。提高并发性。通过线程可方便有效地实现并发性。进程可创建多个线程来执行同一程序的不同部分。开销少。创建线程比创建进程要快,所需开销很少。。利于充分发挥多处理器的功能。通过创建多线程进程,每个线程在一个处理器上运行,从而实现应用程序的原创 2021-06-17 10:01:54 · 2072 阅读 · 0 评论 -
互联网面试——WPF面试问题
提供了许多公司提出的常见 WPF 面试问题和答案。让我们看看最热门的 WPF 面试问题列表。1. 什么是WPF?WPF 代表窗口展示框架。它是 Microsoft Windows 的最新演示 API。 WPF 是一个 2D 和 3D 图形引擎。2. WPF 的功能是什么?WPF 具有以下功能:它具有所有等效的通用用户控件,如按钮、复选框、滑块等。它具有 HTML 和 Flash 的所有功能。它支持固定和流格式文件。它提供了数据绑定、动画和多媒体的便利。3. WPF中的资源是什么?.原创 2021-06-17 19:34:46 · 3824 阅读 · 2 评论 -
互联网面试——C 编程面试题
下面列出了 50 个最常见的 C 编程面试问题和答案。1.什么是C语言?C 是一种中级和过程式编程语言。过程编程语言也称为结构化编程语言,是一种将大型程序分解为更小的模块,每个模块都使用结构化代码的技术。这种技术最大限度地减少了错误和误解。2.为什么C被称为母语?C 被称为母语言,因为大多数编译器和 JVM 都是用 C 语言编写的。在 C 语言之后开发的大多数语言都大量借鉴了 C++、Python、Rust、javascript 等。它引入了这些语言中使用的新核心概念,如数组、函数、文件处理。.原创 2021-06-21 14:08:59 · 370 阅读 · 0 评论