Перейти к основному содержанию
Zoro
Вопросы
Таймер
Резервное копирование
Главная
/
Вопросы
/
🅰️ C#
🅰️
C# — вопросы для собеседования
294+ вопросов для подготовки к собеседованию по C#
176 Junior
86 Middle
32 Senior
1
What is C# and what is it used for?
junior
2
What is the .NET ecosystem?
junior
3
What is the difference between .NET Framework, .NET Core, and .NET 5+?
junior
4
What is CLR (Common Language Runtime)?
middle
5
What is the difference between value types and reference types in C#?
junior
6
What is boxing and unboxing in C#?
middle
7
What are access modifiers in C#?
junior
8
What is the difference between abstract class and interface in C#?
middle
9
What is the difference between struct and class in C#?
junior
10
What is the difference between string and StringBuilder in C#?
junior
11
What is the difference between == and .Equals() in C#?
junior
12
What is the difference between ref and out parameters in C#?
junior
13
What is the difference between IEnumerable and IQueryable in C#?
middle
14
What is the difference between abstract class and interface?
junior
15
What is the difference between struct and class?
junior
16
What is the difference between string and StringBuilder?
junior
17
What is the difference between == and Equals()?
junior
18
What is the difference between ref and out?
junior
19
What is the difference between IEnumerable and IQueryable?
junior
20
What is the difference between abstract class and interface?
junior
21
What is the difference between struct and class?
junior
22
What is the difference between string and StringBuilder?
junior
23
What is the difference between == and Equals()?
junior
24
What is the difference between ref and out?
junior
25
What is the difference between IEnumerable and IQueryable?
junior
26
What is the difference between abstract class and interface?
junior
27
What is the difference between struct and class?
junior
28
What is the difference between string and StringBuilder?
junior
29
What is the difference between == and Equals()?
junior
30
What is the difference between ref and out?
junior
31
What is the difference between IEnumerable and IQueryable?
junior
32
What is the difference between abstract class and interface?
junior
33
What is the difference between struct and class?
junior
34
What is the difference between string and StringBuilder?
junior
35
What is the difference between == and Equals()?
junior
36
What is the difference between ref and out?
junior
37
What is the difference between IEnumerable and IQueryable?
junior
38
What is the difference between abstract class and interface?
junior
39
What is the difference between struct and class?
junior
40
What is the difference between string and StringBuilder?
junior
41
What is the difference between == and Equals()?
junior
42
What is the difference between ref and out?
junior
43
What is the difference between IEnumerable and IQueryable?
junior
44
What is the difference between abstract class and interface?
junior
45
What is the difference between struct and class?
junior
46
What is the difference between string and StringBuilder?
junior
47
What is the difference between == and Equals()?
junior
48
What is the difference between ref and out?
junior
49
What is the difference between IEnumerable and IQueryable?
junior
50
What is the difference between abstract class and interface?
junior
51
What is the difference between struct and class?
junior
52
What is the difference between string and StringBuilder?
junior
53
What is the difference between == and Equals()?
junior
54
What is the difference between ref and out?
junior
55
What is the difference between IEnumerable and IQueryable?
junior
56
What is the difference between abstract class and interface?
junior
57
What is the difference between struct and class?
junior
58
What is the difference between string and StringBuilder?
junior
59
What is the difference between == and Equals()?
junior
60
What is the difference between ref and out?
junior
61
What is the difference between IEnumerable and IQueryable?
junior
62
What is the difference between abstract class and interface?
junior
63
What is the difference between struct and class?
junior
64
What is the difference between string and StringBuilder?
junior
65
What is the difference between == and Equals()?
junior
66
What is the difference between ref and out?
junior
67
What is the difference between IEnumerable and IQueryable?
junior
68
What is the difference between abstract class and interface?
junior
69
What is the difference between struct and class?
junior
70
What is the difference between string and StringBuilder?
junior
71
What is LINQ in C#?
middle
72
What is the difference between delegate and event in C#?
middle
73
What is the difference between == and Equals()?
junior
74
What is the difference between ref and out?
junior
75
What is the difference between IEnumerable and IQueryable?
junior
76
What is the difference between abstract class and interface?
junior
77
What is the difference between struct and class?
junior
78
What is the difference between string and StringBuilder?
junior
79
What is the difference between == and Equals()?
junior
80
What is the difference between ref and out?
junior
81
What is LINQ in C#?
middle
82
What is the difference between delegate and event?
junior
83
What is the difference between == and Equals()?
junior
84
What is the difference between ref and out?
junior
85
What is the difference between IEnumerable and IQueryable?
junior
86
What is the difference between abstract class and interface?
junior
87
What is the difference between struct and class?
junior
88
What is the difference between string and StringBuilder?
junior
89
What is the difference between == and Equals()?
junior
90
What is the difference between ref and out?
junior
91
What is the difference between IEnumerable and IQueryable?
junior
92
What is the difference between abstract class and interface?
junior
93
What is the difference between struct and class?
junior
94
What is the difference between string and StringBuilder?
junior
95
What is the difference between == and Equals()?
junior
96
What is the difference between ref and out?
junior
97
What is the difference between IEnumerable and IQueryable?
junior
98
What is the difference between abstract class and interface?
junior
99
What is the difference between struct and class?
junior
100
What is the difference between string and StringBuilder?
junior
101
What is the difference between == and Equals()?
junior
102
What is the difference between ref and out?
junior
103
What is the difference between IEnumerable and IQueryable?
junior
104
What is the difference between abstract class and interface?
junior
105
What is the difference between struct and class?
junior
106
What is the difference between string and StringBuilder?
junior
107
What is the difference between == and Equals()?
junior
108
What is the difference between ref and out?
junior
109
What is the difference between IEnumerable and IQueryable?
junior
110
What is the difference between abstract class and interface?
junior
111
What is the difference between struct and class?
junior
112
What is the difference between string and StringBuilder?
junior
113
What is the difference between == and Equals()?
junior
114
What is the difference between ref and out?
junior
115
What is the difference between IEnumerable and IQueryable?
junior
116
What is the difference between abstract class and interface?
junior
117
What is the difference between struct and class?
junior
118
What is the difference between string and StringBuilder?
junior
119
What is the difference between == and Equals()?
junior
120
What is the difference between ref and out?
junior
121
What is the difference between IEnumerable and IQueryable?
junior
122
What is the difference between abstract class and interface?
junior
123
What is the difference between struct and class?
junior
124
What is the difference between string and StringBuilder?
junior
125
What is the difference between == and Equals()?
junior
126
What is the difference between ref and out?
junior
127
What is the difference between IEnumerable and IQueryable?
junior
128
What is the difference between abstract class and interface?
junior
129
What is the difference between struct and class?
junior
130
What is the difference between string and StringBuilder?
junior
131
What is async/await in C#?
middle
132
What is the difference between Task and ValueTask in C#?
senior
133
What is the difference between async Task and async void in C#?
middle
134
What is ConfigureAwait in C#?
senior
135
What is the difference between Task.WhenAll and Task.WhenAny in C#?
middle
136
What is the difference between Task.Run and Task.Factory.StartNew in C#?
middle
137
What is the difference between Task.Delay and Thread.Sleep in C#?
junior
138
What is the difference between Task.Result and await Task in C#?
middle
139
What is the difference between Task and ValueTask?
junior
140
What is the difference between async Task and async void?
junior
141
What is ConfigureAwait?
junior
142
What is the difference between Task.WhenAll and Task.WhenAny?
junior
143
What is the difference between Task.Run and Task.Factory.StartNew?
junior
144
What is the difference between Task.Delay and Thread.Sleep?
junior
145
What is the difference between Task.Result and await?
junior
146
What is the difference between Task and ValueTask?
junior
147
What is the difference between async Task and async void?
junior
148
What is ConfigureAwait?
junior
149
What is the difference between Task.WhenAll and Task.WhenAny?
junior
150
What is the difference between Task.Run and Task.Factory.StartNew?
junior
151
What is the difference between Task.Delay and Thread.Sleep?
junior
152
What is the difference between Task.Result and await?
junior
153
What is the difference between Task and ValueTask?
junior
154
What is the difference between async Task and async void?
junior
155
What is ConfigureAwait?
junior
156
What is the difference between Task.WhenAll and Task.WhenAny?
junior
157
What is the difference between Task.Run and Task.Factory.StartNew?
junior
158
What is the difference between Task.Delay and Thread.Sleep?
junior
159
What is the difference between Task.Result and await?
junior
160
What is the difference between Task and ValueTask?
junior
161
What is the difference between async Task and async void?
junior
162
What is ConfigureAwait?
junior
163
What is the difference between Task.WhenAll and Task.WhenAny?
junior
164
What is the difference between Task.Run and Task.Factory.StartNew?
junior
165
What is the difference between Task.Delay and Thread.Sleep?
junior
166
What is the difference between Task.Result and await?
junior
167
What is the difference between Task and ValueTask?
junior
168
What is the difference between async Task and async void?
junior
169
What is ConfigureAwait?
junior
170
What is the difference between Task.WhenAll and Task.WhenAny?
junior
171
What are middleware in ASP.NET Core?
middle
172
What are minimal APIs in ASP.NET Core?
middle
173
What are filters in ASP.NET Core?
middle
174
What is the IHttpClientFactory?
middle
175
What is authentication vs authorization?
middle
176
What are background services in ASP.NET Core?
middle
177
What are options pattern and IOptions<T>?
middle
178
What is caching in ASP.NET Core?
middle
179
What is rate limiting in ASP.NET Core 7?
middle
180
What are nullable reference types in C#?
middle
181
What is pattern matching in C#?
middle
182
What are records in C#?
middle
183
What is async/await in C#?
middle
184
What is LINQ in C#?
middle
185
What is Entity Framework Core?
middle
186
What is dependency injection in ASP.NET Core?
middle
187
What are the common design patterns in C#?
middle
188
What are the SOLID principles?
middle
189
What are the .NET 8 features?
senior
190
What are the performance best practices in C#?
senior
191
What are the common pitfalls in async/await?
middle
192
What is the IDisposable pattern?
middle
193
What are the exception handling best practices?
middle
194
What are the common C# collections?
junior
195
What are the string methods in C#?
junior
196
What is the difference between var and explicit type?
junior
197
What are tuples in C#?
junior
198
What are extension methods in C#?
junior
199
What are delegates and events in C#?
junior
200
What are the best practices for C# development?
middle
201
What is advanced LINQ and how do custom operators work?
senior
202
How do you profile performance in .NET applications?
senior
203
How do you diagnose memory issues in .NET?
senior
204
What is gRPC and how does it work in .NET?
senior
205
How do Minimal APIs differ from controllers in ASP.NET Core?
middle
206
What is output caching in ASP.NET Core?
middle
207
How does rate limiting work in ASP.NET Core 7+?
middle
208
What are keyed services in dependency injection?
senior
209
How do you use Span<T> and Memory<T> in C#?
senior
210
What is the Channel<T> type in C#?
middle
211
How does source generation work in .NET?
senior
212
What is the System.Text.Json source generator?
middle
213
What are frozen collections in .NET 8?
middle
214
What is priority queue in .NET 6+?
middle
215
How do you implement health checks in ASP.NET Core?
middle
216
What is object pooling in .NET?
senior
217
How does trim/AOT compilation work in .NET?
senior
218
What is the host builder pattern in .NET?
middle
219
What are the differences between IAsyncEnumerable and IEnumerable?
middle
220
What are the new features in C# 12?
senior
221
What is the difference between IEnumerable and ICollection?
junior
222
How do you implement IDisposable?
middle
223
What is the difference between abstract class and interface?
junior
224
How do you implement async/await?
middle
225
What is the difference between Task and ValueTask?
senior
226
How do you implement dependency injection?
middle
227
What is the difference between LINQ and SQL?
junior
228
How do you handle exceptions?
junior
229
What is the difference between struct and class?
junior
230
How do you work with generics?
middle
231
What is the difference between const and readonly?
junior
232
How do you implement events?
middle
233
What is the difference between delegate and event?
middle
234
How do you work with parallel programming?
middle
235
What is the difference between Task.Run and Task.Factory.StartNew?
senior
236
How do you implement caching?
middle
237
What is the difference between IEnumerable and IQueryable?
middle
238
How do you implement repository pattern?
middle
239
What is the difference between HttpClient and WebClient?
junior
240
How do you implement middleware?
middle
241
What is the difference between MVC and Razor Pages?
middle
242
How do you implement unit testing?
middle
243
What is the difference between IOptions and IOptionsSnapshot?
middle
244
How do you work with SignalR?
middle
245
What is the difference between Blazor Server and Blazor WebAssembly?
middle
246
How do you implement validation?
middle
247
What is the difference between string interpolation and string.Format?
junior
248
How do you work with records?
middle
249
What is the difference between HashSet and List?
junior
250
How do you implement the factory pattern?
middle
251
What is the difference between async and parallel?
middle
252
How do you work with configuration?
junior
253
What is the difference between Span<T> and Memory<T>?
senior
254
How do you implement logging?
junior
255
What is the difference between IAsyncEnumerable and IEnumerable?
middle
256
How do you implement the observer pattern?
middle
257
What is the difference between IServiceProvider and IScopeFactory?
senior
258
How do you work with JSON serialization?
middle
259
What is the difference between HttpClientFactory and HttpClient?
middle
260
How do you implement the strategy pattern?
middle
261
What is the difference between ValueTask and Task?
senior
262
How do you implement the decorator pattern?
senior
263
What is the difference between interface and abstract class?
junior
264
How do you work with dependency injection lifetimes?
middle
265
What is the difference between async void and async Task?
middle
266
How do you implement the mediator pattern?
senior
267
What is the difference between HashSet<T> and SortedSet<T>?
middle
268
How do you implement the template method pattern?
middle
269
What is the difference between ConcurrentDictionary and Dictionary?
middle
270
How do you implement the chain of responsibility pattern?
senior
271
What is the difference between Span<T> and ReadOnlySpan<T>?
senior
272
How do you implement the observer pattern with IObservable?
senior
273
What is the difference between ArrayPool and ObjectPool?
senior
274
How do you implement the flyweight pattern?
senior
275
What is the difference between Task.WhenAll and Task.WhenAny?
middle
276
How do you implement caching with Redis?
middle
277
What is the difference between WeakReference and WeakReference<T>?
senior
278
How do you implement the proxy pattern?
middle
279
What is the difference between IAsyncDisposable and IDisposable?
senior
280
How do you implement the composite pattern?
middle
281
What is the difference between ConcurrentBag and ConcurrentQueue?
middle
282
How do you implement the memento pattern?
middle
283
What is the difference between IAsyncEnumerable and IObservable?
senior
284
How do you implement the command pattern?
middle
285
What is the difference between Stopwatch and Timer?
middle
286
How do you implement the state pattern?
middle
287
What is the difference between MemoryStream and FileStream?
junior
288
How do you implement dependency injection?
middle
289
What is the difference between Channel<T> and BlockingCollection<T>?
senior
290
How do you implement the adapter pattern?
middle
291
What is the difference between SynchronizationContext and TaskScheduler?
senior
292
How do you implement the visitor pattern?
senior
293
What is the difference between StringBuilder and string concatenation?
junior
294
How do you implement the template method pattern?
middle
Назад ко всем категориям