Встречается на собеседованиях • сегодня
Расскажи о самых интересных проектах
Один из самых интересных проектов — это разработка интерактивной карты для логистической компании. Использовал React с Mapbox GL JS для отображения маршрутов в реальном времени, оптимизации путей и визуализации данных. Добавил анимации перемещения транспорта и кластеризацию точек.
Другой проект — PWA для офлайн-работы с данными. Использовал Workbox, IndexedDB и Service Workers, чтобы приложение работало без интернета с синхронизацией при восстановлении соединения. Особенно горжусь реализацией конфликт-менеджмента при синхронизации.
Пример кода для анимации маркеров в Mapbox:
javascript
function animateMarker(marker, coordinates, duration) {
let start = null;
const step = (timestamp) => {
if (!start) start = timestamp;
const progress = Math.min((timestamp - start) / duration, 1);
const lng = marker.getLngLat().lng + (coordinates[0] - marker.getLngLat().lng) * progress;
const lat = marker.getLngLat().lat + (coordinates[1] - marker.getLngLat().lat) * progress;
marker.setLngLat([lng, lat]);
if (progress < 1) requestAnimationFrame(step);
};
requestAnimationFrame(step);
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы