Встречается на собеседованиях • сегодня
Какой самый интересный проект делал
Один из самых интересных проектов — это REST API для агрегатора новостей с машинным обучением. Я использовал FastAPI для бэкенда, PostgreSQL для хранения данных и Scikit-learn для классификации новостей по темам. Особенность — автоматическая кластеризация новостей и определение тональности (позитив/негатив).
Пример кода эндпоинта:
python
from fastapi import FastAPI
from pydantic import BaseModel
from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.cluster import KMeans
app = FastAPI()
vectorizer = TfidfVectorizer()
kmeans = KMeans(n_clusters=5)
class NewsItem(BaseModel):
title: str
content: str
@app.post("/cluster")
async def cluster_news(item: NewsItem):
vectors = vectorizer.fit_transform([item.content])
cluster = kmeans.fit_predict(vectors)
return {"cluster": int(cluster[0])}Проект был сложным из-за работы с NLP, но очень познавательным.

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