Встречается на собеседованиях • сегодня
Что такое сервисы сокращения ссылок
Сервисы сокращения ссылок преобразуют длинные URL в короткие, удобные для использования в соцсетях, мессенджерах и т.д. Основные функции:
1. **Перенаправление** – короткая ссылка ведет на оригинальный URL
2. **Аналитика** – сбор данных о кликах, географии, устройствах
3. **Кастомизация** – возможность задать свой alias для ссылки
Пример реализации на Python с Flask:
```python
from flask import Flask, redirect
import hashlib
app = Flask(__name__)
url_map = {}
@app.route('/shorten', methods=['POST'])
def shorten_url():
original_url = request.form['url']
short_hash = hashlib.md5(original_url.encode()).hexdigest()[:6]
url_map[short_hash] = original_url
return f'short.ly/{short_hash}'
@app.route('/')
def redirect_url(short_hash):
return redirect(url_map.get(short_hash, '/'))
```
Популярные сервисы: Bit.ly, TinyURL, Ow.ly. Основные преимущества – удобство, трекинг и брендирование ссылок.

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