Sobes.tech

JavaScript — это синхронный или асинхронный язык?

Middle
Брайтис
16

В резюме указан опыт проектирования архитектуры. Расскажите подробнее, какие конкретно архитектурные решения вы принимали и с чем сталкивались на практике?

Middle
Проект ПСБ
16

Какая задача была для тебя наиболее интересной за время работы? (например, интеграция сервиса идентификации личности для Казахстана)

Middle
Брайтис
16

Почему вы выбрали именно веб-разработку и Angular, а не, например, мобильную разработку?

Middle
Проект ПСБ
16

Расскажи немного о себе, о своём опыте работы.

Middle
Брайтис
16

Откуда будем брать видео? Это же не предполагается какое-то тяжеловесное видео — как это будет храниться и загружаться?

Middle+
OkkoOkko
16

Есть ли у вас на основе практики какие-то критерии, где наследование уместно применять, а где нет?

Middle
Проект ПСБ
15

Готов ли ты пройти тестовое задание для второго этапа отбора?

Middle
Брайтис
15

Чем отличается ссылка от кнопки?

Middle
Брайтис
15

Расскажи про промисы (Promise) в JavaScript. Какие методы промисов ты знаешь? Расскажи про async/await и зачем это нужно.

Middle
Брайтис
15

Представьте сценарий: к вам как к более опытному разработчику приходит джун с задачей - создать Angular-компонент с полем для отображения токена и кнопкой 'создать токен'. По нажатию кнопки отправляется запрос на сервер, приходит токен, и джун пишет this.token = строка, которая пришла, но значение не отображается и страница не перерисовывается. Что бы вы посоветовали для решения этой проблемы и какие вообще есть подходы к её исправлению?

Middle
Проект ПСБ
15

Продолжение сценария с джуном: после вашего комментария об отсутствии обработки ошибок джун добавил в pipe метод catchError, который в случае ошибки кладёт сообщение 'ошибка при получении токена' в тот же сигнал token, где раньше хранился сам токен. Проанализируйте этот подход с точки зрения смешения ответственности - что здесь сделано не так и как бы вы это объяснили с точки зрения архитектурных принципов (в частности, Single Responsibility Principle и разделения представления и модели)?

Middle
Проект ПСБ
15

Как вы справляетесь с дизайном интерфейсов без дизайнера в команде?

Middle+
Ozon Tech
15

Согласны ли вы с тезисом, что универсальный shared-компонент, повторяющийся в разных местах приложения, и библиотечный компонент, предназначенный для импорта в другие приложения - это не одно и то же, и подход к ним должен быть разным? Какие требования вы бы предъявили к библиотечному компоненту в отличие от shared-компонента?

Middle
Проект ПСБ
15

Что означает ключевое слово satisfies в TypeScript и для чего оно нужно?

Middle+
Ozon Tech
15

На чём была реализована геймификация — на чистом JS, на React или на каком-то движке типа PixiJS?

Middle+
Альфа-БанкАльфа-Банк
15

Какие преимущества и недостатки у SSR (Server-Side Rendering)?

Middle
Брайтис
14

Расскажите подробнее про использование async pipe и ручную подписку: что именно нужно сделать, чтобы значение корректно отобразилось в шаблоне (включая работу с подпиской и её отпиской через takeUntilDestroy или ngOnDestroy)?

Middle
Проект ПСБ
14

Был ли предусмотрен переход фришных пользователей в статус платящих клиентов (компаний)? Как технически был устроен этот переход?

Middle+
Сбер. IT
14

Зачем нужны семантические теги в вёрстке?

Middle
Брайтис
14
/286