KUNGFU TECH vietnam
6304 câu hỏi phỏng vấn Full-Stack, Coding & System Design Interview
Bộ lọc:
C# là gì?
Object trong C# là gì?
Object
Sự khác biệt giữa câu lệnh continue và break trong C# là gì?
continue
break
Abstract class trong C# là gì?
Enum trong C# là gì?
Enum
Việc xử lý exception được thực hiện như thế nào trong C#?
exception
Sự khác biệt giữa IEnumerable và IQueryable trong C# là gì?
IEnumerable
IQueryable
Virtual Method trong C# là gì?
Property Accessors trong C# là gì?
Các kiểu con trỏ trong C# là gì?
Serialization trong C# là gì?
Serialization
partial class trong C# là gì?
partial class
Có sự khác biệt giữa throw và throw ex không?
throw
throw ex
Hãy thực hiện phương thức Where trong C# và giải thích đoạn mã đó?
Where
Sự khác biệt giữa overloading và overriding trong C# là gì?
overloading
overriding
Sự khác nhau giữa == và phương thức Equals trong C# là gì?
==
Equals
Sự khác nhau giữa "" và String.Empty trong C# là gì?
""
String.Empty
Công dụng của hàm tạo static trong C# là gì?
static
Sự khác biệt giữa Lambda và Delegate trong C# là gì?
Lambda
Delegate
Sự khác biệt giữa biến kiểu dynamic và biến kiểu object trong C# là gì?
dynamic
object
Biểu thức lambda trong C# là gì?
lambda
Giải thích Weak Reference trong C# là gì?
LINQ trong C# là gì?
Phạm vi của biến thành viên protected internal trong một lớp C# là gì?
protected internal
Multicast Delegate trong C# là gì?
Lợi ích của Deferred Execution trong LINQ là gì?
Sự khác biệt giữa string và StringBuilder trong C# là gì?
string
StringBuilder
Các kiểu Nullable trong C# là gì?
Nullable
Generics trong C# là gì?
Một phương thức có thể được overload theo những cách nào trong C#?
overload
Sự khác nhau giữa static readonly và const trong C# là gì?
static readonly
const
Tại sao cần sử dụng IDisposable interface trong C#?
IDisposable
Khái niệm Deep Copy và Shallow Copy trong C# là gì?
Deep Copy
Shallow Copy
Các biến kiểu dynamic trong C# là gì?
Có cách nào để bắt nhiều exception cùng một lúc và không phải duplicate code trong C# không?
Lớp sealed trong C# là gì?
sealed
Sự khác nhau giữa static method, static constructor với method và constructor thông thường trong C# là gì?
static method
static constructor
method
constructor
Bạn có thể tạo một hàm trong C# có thể chấp nhận số lượng đối số khác nhau không?
So sánh sự khác nhau giữa các lớp Trace và Debug trong C# là gì?
Trace
Debug
Sự khác biệt giữa từ khóa ref và out trong C# là gì?
ref
out
Sự khác biệt giữa toán tử is và as trong C# là gì?
is
as
Từ khóa volatile trong C# được sử dụng để làm gì?
volatile
Toán tử Null Coalescing (??) được sử dụng như thế nào trong C#?
Null Coalescing (??)
Sự khác nhau giữa DataSet và DataReader trong C# là gì?
DataSet
DataReader
Sự khác biệt giữa System.Array.CopyTo() và System.Array.Clone() trong C# là gì?
System.Array.CopyTo()
System.Array.Clone()
Tại sao lại sử dụng khối finally trong C#?
finally
Khi nào sử dụng ArrayList thay vì array[] trong C# là gì?
ArrayList
array[]
Phương thức MemberwiseClone() trong C# dùng để làm gì?
MemberwiseClone()
Sự khác nhau giữa overriding và shadowing trong C# là gì?
shadowing
Sự khác nhau giữa throw và throw ex trong C# là gì?
Managed Code và Unmanaged Code trong C# là gì?
Phạm vi của biến thành viên Internal của một lớp C# là gì?
Internal
Sự khác nhau giữa ActionResult và JsonResult trong C# là gì?
ActionResult
JsonResult
Extension Method trong C# là gì và cách sử dụng chúng?
Tại sao lớp abstract không thể được sealed trong C#?
abstract
Sự khác biệt giữa Struct và Class trong C# là gì?
Struct
Class
namespace trong C# là gì?
namespace
Công dụng của chỉ thị tiền xử lý có điều kiện (conditional preprocessor directive) trong C# là gì?
Kiểu Anonymous trong C# là gì?
Anonymous
Reflection trong C# là gì?
Sự khác nhau giữa abstract class và interface trong C# là gì?
abstract class
interface
Bạn có thể thêm các phương thức mở rộng vào một lớp static trong C# đã có không?
Sự khác nhau giữa Boxing và Un-Boxing trong C# là gì?
Boxing
Un-Boxing
Sự khác biệt giữa constant và readonly trong C# là gì?
constant
readonly
Connection Pooling trong C# dùng để làm gì?
Kể tên các loại lớp khác nhau trong C#?
Sự khác nhau giữa Property và Field trong C# là gì?
Property
Field
Sự khác biệt giữa virtual method và abstract method trong C# là gì?
virtual method
abstract method
Preprocessor directives trong C# là gì?
Trong C#, có bao nhiêu cách để bạn có thể truyền tham số cho một phương thức?
Sự khác nhau giữa các phuơng thức Copy và Clone trong C# là gì?
Copy
Clone
Sự khác nhau giữa Error và Exception trong C# là gì?
Error
Exception
Làm thế nào để một lớp không bị ghi đè trong C#?
Sự khác nhau giữa class, object, struct và interface trong C# là gì?
class
struct
Công dụng của using trong C# là gì?
using
Tại sao bạn không thể chỉ định accessibility modifier cho các phương thức bên trong Interface trong C#?
Interface
Mảng jagged trong C# là gì và khi nào thì nên sử dụng mảng jagged thay vì mảng nhiều chiều?
jagged
Hàm anonymous trong C# là gì?
anonymous
Reference Type trong C# là gì?
Cấu trúc dữ liệu của bạn nên triển khai interface nào để làm cho phương thức Where hoạt động?
Trong C# this có thể được sử dụng trong một phương thức static không?
this
Operator overloading có ...
Operator overloading
Indexer tr...
Indexer
Khi nào sử dụng IEnumerable thay vì `Lis...
Từ khóa yield được sử ...
yield
Sự khác biệt giữa StackOverflowError...
StackOverflowError
Marshalling trong C# là gì...
Marshalling
Điều gì xảy ra khi chúng ta Box hoặc...
Box
Sự khác biệt giữa lớp `System.ApplicationExceptio...
Khi nào bạn sẽ sử dụng ...
Việc đóng gói được thực h...
Có thể thực hiện đa k...
Sự khác nhau giữa Dispose, `Destr...
Dispose
Bạn hãy giải thích sự khác biệt giữa interface, `abstract cla...
Giải thích quá trình b...
Tại sao sử dụng câu ...
Làm thế nào để giải quyết vấn đề...
Giải thích sự khác biệt giữa ...
Giải thích **Short-Circuit ...
Sự khác biệt giữa các interface: IQueryable, `ICo...
**Constructor Chaini...
Sự khác biệt giữa late binding ...
late binding
Cách sử dụng nào là tốt nhất khi sử...
Sự khác biệt giữa `Func< string, str...
Khi sử dụng Azure Functions, chúng ta có thể tham ch...
Azure Functions