Soalan Temu Duga Pengekodan Python

Latih 80 soalan temu duga pengekodan Python percuma dengan jawapan dan penjelasan.

Tahap: Coding Interview Kesukaran: medium 80 soalan 60 min
Jawab setiap soalan Python, kemudian semak markah. Jawapan salah disimpan setempat untuk ulang kaji.
Hari berturut-turut: 0 hari Disimpan hanya pada peranti ini
Kemajuan 0 / 80
Soalan 1

Which data type is immutable in Python?

Pilih jawapan
Soalan 2

What does len("hello") return?

Pilih jawapan
Soalan 3

Which operator checks whether two values are equal?

Pilih jawapan
Soalan 4

What is the result of 2 ** 3?

Pilih jawapan
Soalan 5

Which method removes the last item from a list and returns it?

Pilih jawapan
Soalan 6

What does print(type([])) output?

Pilih jawapan
Soalan 7

Which keyword defines a function?

Pilih jawapan
Soalan 8

Which values does list(range(3)) produce?

Pilih jawapan
Soalan 9

Which built-in function converts a string to an integer?

Pilih jawapan
Soalan 10

What is the result of "a" + "b"?

Pilih jawapan
Soalan 11

Which collection stores only unique values?

Pilih jawapan
Soalan 12

What is the result of 5 // 2?

Pilih jawapan
Soalan 13

What is the result of 5 % 2?

Pilih jawapan
Soalan 14

Which keyword exits a loop immediately?

Pilih jawapan
Soalan 15

Which method adds one item to the end of a list?

Pilih jawapan
Soalan 16

What is the output of bool(0)?

Pilih jawapan
Soalan 17

Which statement handles exceptions?

Pilih jawapan
Soalan 18

What is the result of [1, 2] + [3]?

Pilih jawapan
Soalan 19

Which syntax creates a dictionary?

Pilih jawapan
Soalan 20

What does dict.get("missing", 0) return when the key is missing?

Pilih jawapan
Soalan 21

Which keyword creates a class?

Pilih jawapan
Soalan 22

What does self represent inside a Python class method?

Pilih jawapan
Soalan 23

Which method is called automatically when a class instance is created?

Pilih jawapan
Soalan 24

What is the output of "abc".upper()?

Pilih jawapan
Soalan 25

Which function returns the largest item in a list?

Pilih jawapan
Soalan 26

What is the result of sum([1, 2, 3])?

Pilih jawapan
Soalan 27

Which slice returns the last item of list x?

Pilih jawapan
Soalan 28

What is the output of sorted([3, 1, 2])?

Pilih jawapan
Soalan 29

Which keyword defines an anonymous function?

Pilih jawapan
Soalan 30

What is the result of list(map(str, [1, 2]))?

Pilih jawapan
Soalan 31

Which data structure gives the fastest average membership test?

Pilih jawapan
Soalan 32

What is the worst-case time complexity of searching for a value in a list?

Pilih jawapan
Soalan 33

What is the average time complexity of looking up a key in a dict?

Pilih jawapan
Soalan 34

Which statement is true about tuples?

Pilih jawapan
Soalan 35

What does isinstance(3, int) return?

Pilih jawapan
Soalan 36

Which function returns the number of items in a container?

Pilih jawapan
Soalan 37

What is the output of "hello".count("l")?

Pilih jawapan
Soalan 38

Which built-in function returns index-value pairs from an iterable?

Pilih jawapan
Soalan 39

What is list(zip([1, 2], ["a", "b"]))?

Pilih jawapan
Soalan 40

Which keyword is used inside a function to create a generator?

Pilih jawapan
Soalan 41

What does next(iter([1, 2])) return?

Pilih jawapan
Soalan 42

Which exception is raised by 1 / 0?

Pilih jawapan
Soalan 43

Which exception is raised by [1, 2][5]?

Pilih jawapan
Soalan 44

Which exception is raised by {"a": 1}["b"]?

Pilih jawapan
Soalan 45

What is the output of print(1 == 1.0)?

Pilih jawapan
Soalan 46

Which expression evaluates to True?

Pilih jawapan
Soalan 47

What is the result of "x" in "example"?

Pilih jawapan
Soalan 48

Which method joins a list of strings into one string?

Pilih jawapan
Soalan 49

What does set([1, 1, 2]) produce?

Pilih jawapan
Soalan 50

Which operator performs floor division?

Pilih jawapan
Soalan 51

What is the result of 3 * "ab"?

Pilih jawapan
Soalan 52

Which built-in function applies a function to every item and returns an iterator?

Pilih jawapan
Soalan 53

What is list(filter(lambda x: x > 2, [1, 2, 3]))?

Pilih jawapan
Soalan 54

Which keyword imports a module?

Pilih jawapan
Soalan 55

What is the purpose of a docstring?

Pilih jawapan
Soalan 56

Which file commonly marks a directory as a Python package?

Pilih jawapan
Soalan 57

What does the global keyword do inside a function?

Pilih jawapan
Soalan 58

Which built-in function returns an object identity?

Pilih jawapan
Soalan 59

What is the output of bool([])?

Pilih jawapan
Soalan 60

Which is a valid variable name in Python?

Pilih jawapan
Soalan 61

Which of the following built-in types are immutable?

Pilih jawapan
Soalan 62

Which methods can add items to a list?

Pilih jawapan
Soalan 63

Which expressions create a set?

Pilih jawapan
Soalan 64

Which statements are true about dictionaries?

Pilih jawapan
Soalan 65

Which built-in functions return iterables?

Pilih jawapan
Soalan 66

Which keywords are used for exception handling?

Pilih jawapan
Soalan 67

Python lists are zero-indexed.

Pilih jawapan
Soalan 68

A Python string can be changed in place.

Pilih jawapan
Soalan 69

None is a valid value in Python.

Pilih jawapan
Soalan 70

A while loop always runs at least once.

Pilih jawapan
Soalan 71

Dictionaries preserve insertion order in Python 3.7 and later.

Pilih jawapan
Soalan 72

The is operator compares object identity, not value.

Pilih jawapan
Soalan 73

A function without a return statement returns None.

Pilih jawapan
Soalan 74

Python uses && for logical AND.

Pilih jawapan
Soalan 75

What is the output of print(2 + 3 * 4)? Type the number only.

Soalan 76

Type the keyword used to define a function.

Soalan 77

Type the method used to add one item to the end of a list.

Soalan 78

Type the keyword that raises an exception manually.

Soalan 79

Type the keyword used to produce values from a generator.

Soalan 80

What does type(3.5) return? Type the short class name.