Друзья, вчера провел Mock-собеседование с Максимом и в ближайшее время выложу видео. Получилось интересно и полезно! 🙌



Mock-собеседование — это «подставное» интервью, на котором вы с друзьями, другими соискателями или экспертами из вашей области моделируете реальное собеседование.



Вопросы с собеседования:



1) Что такое garbage collector? В чём его плюсы и минусы?



2) Что такое контекстный менеджер, какой у него протокол? Как работает оператор with?



3) Объясните следующие результаты кода, выполняемого в интерпретаторе Python:



>>> a = 256

>>> b = 256

>>> a is b

True



>>> a = 257

>>> b = 257

>>> a is b

False



4) Что такое comprehensions (list, generator, set, dictionary) в Python? Приведите примеры.



5) Что покажет приведенный ниже код?



data = [[]] * 3

data[1].append(1)



print(data)



6) Что покажет приведенный ниже код?



print(True or False)

print(True and False)

print(10 or 0)

print(10 and [])



7) Что покажет приведенный ниже код?



data = map(abs, [1, 2, -3, -4, 5, -9])



print(4 in data)

print(5 in data)

print(2 in data)



8) Является ли range итератором? Что из себя представляет тип range?



9) Что покажет приведенный ниже код?



def f():

num = 10

def g():

return num

num = 20

return g



func = f()

print(func())

print(func())



10) Что такое декоратор? Приведите примеры встроенных декораторов в Python.



11) Что будет, если декоратор не возвращает ничего?



Попробуйте ответить в комментариях на вопросы, которые я задал Максиму. Обязательно указывайте номера вопросов и не забывайте прятать ответы под скрытым текстом.



❗️Помните, что умение проходить собеседование — это тоже навык, и ему можно научиться.



#собеседование #python