Встречается на 2% собеседований по Python
Какая идея, которую тебе удалось реализовать, была для тебя самой яркой и запоминающейся
Разработка асинхронного веб-скрапера с динамической подгрузкой контента через Selenium и asyncio. Это был вызов, так как требовалось:
- Обходить антибот-системы (через рандомизацию delay и user-agent)
- Обрабатывать JS-рендеринг страниц
- Параллелить запросы без блокировки event loop
Пример ключевого фрагмента:
python
async def scrape_page(url):
async with async_selenium(driver) as driver:
await driver.get(url)
await asyncio.sleep(random.uniform(1, 3))
content = await driver.execute_script("return document.body.innerHTML")
return parse_content(content)
async def main():
tasks = [scrape_page(url) for url in urls]
return await asyncio.gather(*tasks, return_exceptions=True)Особенно горжусь тем, что система сохраняла устойчивость при 500+ RPS и могла восстанавливаться после капч через интеграцию с API сервисов вроде 2Captcha.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы