Все каналы и цены - @best_ITjob / neironka.ru
Разместить вакансию или рекламу - @hr_rus
http://telega.in/channels/job_python/card
https://knd.gov.ru/license?id=675827470acf9c1f42e2cb43
#5MHNM
@Spiral_Yuri
Post #6739
2.57K

#собесы #python #senior
Вопросы, которые могут задать на собеседовании Senior Python Developer.
Проверьте себя без помощи поисковиков!
❓Что такое
Пример кода:
❗️Ответ:
lru_cache — это декоратор, который кэширует результаты функции, чтобы избежать повторных вычислений. Он использует алгоритм LRU (Least Recently Used) для удаления наименее используемых элементов. Пример: @lru_cache(maxsize=128).
Ссылка на документацию по lru_cache
Вопросы, которые могут задать на собеседовании Senior Python Developer.
Проверьте себя без помощи поисковиков!
❓Что такое
functools.lru_cache и как его использовать?Пример кода:
from functools import lru_cache
@lru_cache(maxsize=32)
def fibonacci(n):
if n < 2:
return n
return fibonacci(n-1) + fibonacci(n-2)
print(fibonacci(10)) # Вывод: 55
❗️Ответ:
lru_cache — это декоратор, который кэширует результаты функции, чтобы избежать повторных вычислений. Он использует алгоритм LRU (Least Recently Used) для удаления наименее используемых элементов. Пример: @lru_cache(maxsize=128).
Ссылка на документацию по lru_cache