АФЛТСИСТЕМС · февраль 2025

Тех собес на middle-senior Python Разработчик в АФЛТСИСТЕМС

middle-senior Тех собес 22 вопроса 6 задач

1. Рассказать об опыте работы на прошлых проектах

2. Задача: Можете построчно объяснить, что делает этот код?

def appendtolist(item, lst=[]):
 lst.append(item)
 return lst

3. Почему в Python использование изменяемых объектов в качестве аргументов по умолчанию может быть проблемой?

4. Если использовать строку вместо списка в качестве аргумента по умолчанию, будут ли проблемы?

5. Чем список отличается от строки в контексте изменяемости?

6. Задача: Как правильно вызвать эту функцию, чтобы получить ожидаемый результат?

def square_numbers(n):
 for i in range(n):
  yield i * 2

7. Задача: Провести код-ревью:

counter = 0

def increment():
    global counter
    counter += 1

def get_counter():
    return…
Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Python Разработчик».

в этом собесе: 22 вопроса 6 задач с кодом
  • Ещё 162 текстовых собеса направления
  • 418 видеозаписей собеседований
  • Приоритетная поддержка
1490₽/мес