KUNGFU TECH vietnam
6315 câu hỏi phỏng vấn Full-Stack, Coding & System Design Interview
Bộ lọc:
Nêu một số đặc điểm của Python?
Trong Python có những built-in types nào?
break, continue và pass trong Python để làm gì?
break
continue
pass
Biến cục bộ và biến toàn cục trong Python là gì?
Có những cách nào để sửa một string trong Python?
string
Liệt kê các kiểu dữ liệu trong Python?
Lambda function trong Python là gì?
Negative indexes là gì và tại sao lại dùng chúng?
Negative indexes
Hàm help() và dir() trong Python để làm gì?
help()
dir()
Descriptor trong Python là gì?
Descriptor
Sự khác biệt giữa array và list trong Python là gì?
array
list
Python có câu lệnh switch-case không?
switch-case
Generator trong Python là gì?
Generator
__init__ trong python là gì?
__init__
Namespace trong python là gì?
Namespace
Giải thích phương thức split(), sub(), subn() của mô đun "re" trong Python?
split()
sub()
subn()
Module và package trong Python?
Nêu một số lợi ích của sử dụng ngôn ngữ Python?
Dictionary trong Python là gì?
Dictionary
Sự khác biệt của List, Tuple và Dictionary là gì? Khi nào thì sử dụng chúng?
List
Tuple
Sự khác biệt chính giữa Python 2 và Python 3 là gì?
*args và **kwargs là gì? Tại sao chúng ta sử dụng chúng?
*args
**kwargs
Sự khác biệt giữa Django, Pyramid và Flask là gì?
Làm thế nào bạn có thể chia sẻ các biến toàn cục giữa các modules trong Python?
modules
Memory được quản lý thế nào trong Python?
Scope Resolution trong Python là gì?
Python quản lý bộ nhớ trong như thế nào?
Giá trị None trong Python là gì?
None
Câu lệnh pass trong Python dùng để làm gì?
Câu lệnh nonlocal trong Python 3.0 để làm gì?
nonlocal
Câu lệnh with trong Python được thiết kế để làm gì?
with
Pickling và unpickling là gì?
Pickling
unpickling
Immutable objects trong Python là gì?
Iterator trong Python là gì?
Iterator
Làm thế nào để copy một object trong Python?
Introspection/Reflection là gì và Python có hỗ trợ không?
Introspection/Reflection
Có công cụ nào giúp tìm bugs hoặc phân tích tĩnh trong Python không?
Wheels và Eggs trong Python là gì? Chúng có gì khác nhau?
Wheels
Eggs
Có thể có static methods trong Python không?
static methods
PEP 8 là gì và tại sao nó lại quan trọng?
Điểm khác của nhau phương thức append() và extend() của list là gì?
append()
extend()
Sự khác biệt giữa file .py và file .pyc là gì?
.py
.pyc
Callable trong Python là gì?
Hàm self trong Python là gì?
self
Phép gán x = y or z trong Python thực hiện điều gì?
x = y or z
Sự khác biệt giữa xrange và range trong Python là gì?
xrange
range
Flask là gì và lợi ích của nó như thế nào?
PYTHONPATH là gì?
PYTHONPATH
Decorator trong Python là gì?
Decorator
Các phương thức Dunder/Magic/Special trong Python là gì?
Dunder/Magic/Special
Convert string sang number trong Python như thế nào?
number
Virtualenvs trong Python là gì?
Slicing trong Python là gì và cách sử dụng nó?
Slicing
Multithreading thực thi thế nào trong Python?
Multithreading
Cython là gì?
Cython
Sự khác nhau giữa Deep copy and Shadow copy trong Python là gì?
set() được implement nội bộ như thế nào?
set()
Closures trong Python là gì?
Ưu Điểm của NumPy So với List trong Python là gì?
NumPy
GIL trong Python là gì?
GIL
Metaclasses trong Python là gì?
Metaclasses
Mục đích của biến gạch dưới _ trong Python là gì?
_
Sự Khác Biệt giữa @staticmethod và @classmethod trong Python là gì?
@staticmethod
@classmethod
Tại sao private methods trong Python lại không thực sự private?
private methods
private
Tại sao các hàm lồng nhau trong Python không được gọi là closures?
closures
Monkey Patching là gì và có nên sử dụng nó không?
Sử dụng đa luồng (multi-thread) có phải là một ý tưởng tốt để tăng tốc độ cho mã Python của bạn không?
Có các phương án nào thay thế GIL trong Python?
MRO trong Python là gì và nó hoạt động như thế nào?
Làm thế nào để đảo ngược một generator trong Python?
generator
Làm thế nào để làm việc với transitive dependencies trong Python?
transitive dependencies
Sự khác biệt giữa classes kiểu cũ và kiểu mới trong Python là gì?
classes
Tại sao Python (CPython và các phiên bản khác) sử dụng GIL?
Python
CPython
Python Optimization (-O hoặc PYTHONOPTIMIZE) là gì?
Python Optimization
-O
PYTHONOPTIMIZE
Global Interpreter Lock (GIL) là gì và tại sao nó lại là một vấn đề?
Tại sao sử dụng else trong cấu trúc try/except trong Python?
else
try/except
Tại sao không phải tất cả bộ nhớ đều được giải phóng khi Python thoát?
Hãy định nghĩa Singleton một cách đơn giản, lấy ví dụ?
Singleton
Hãy mô tả ngắn gọn cơ chế Garbage Collection trong Python?
Tại sao bạn lại sử dụng metaclasses?
metaclasses
Có nhược đIểm nào của -O flag ngoàI việc mất thông tin built-in debugging không?
-O flag
built-in debugging