Встречается на собеседованиях • сегодня
Какая идея, которую тебе удалось реализовать, была для тебя самой яркой и запоминающейся
Разработка асинхронного веб-скрапера с динамической подгрузкой контента через 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
интервью вопросы и ответы