Что такое go tool pprof и как его используют?
Для оценки производительности и профилирования приложений на Go я использую следующие инструменты:
Читать ответПодготовка к интервью
881 вопрос с собеседований в Ozon
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Ozon. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, backend, sql.
Каталог
Для оценки производительности и профилирования приложений на Go я использую следующие инструменты:
Читать ответВ Go получить PID (идентификатор процесса) текущей программы можно с помощью пакета os:
Читать ответКод пытается получить ID проекта по Jira ID задачи через метод GetIDByJiraID.
Читать ответrequestAnimationFrame — это метод браузера, который планирует выполнение функции перед следующим перерисовыванием экрана. Он используется для создания плавной анимации, синхронизированной с частотой обновления дисплея.
Читать ответUtility типы в TypeScript – это встроенные вспомогательные типы, которые упрощают общие операции над типами, такие как преобразования, извлечения или исключения определенных свойств.
Читать ответТип never в TypeScript используется для обозначения значений, которые никогда не происходят.
Читать ответДля решения задачи с ограничением количества одновременных fetch-запросов можно использовать очередь и контролировать количество активных промисов. Ниже пример реализации на JavaScript с использованием async/await:
Читать ответКлючевое слово infer в TypeScript используется внутри условных типов для вывода (выделения) типа из другого типа. Оно позволяет захватывать часть типа и использовать её в дальнейшем.
Читать ответДа, был опыт создания собственного UI-кита. Обычно это набор переиспользуемых компонентов с единым стилем и поведением, который помогает ускорить разработку интерфейсов и обеспечить консистентность дизайна.
Читать ответВ предыдущей компании команда фронтенд-разработчиков состояла из 6 человек: два middle, два senior и один тимлид. Мы работали по Agile-методологии с двухнедельными спринтами, ежедневными стендапами и ретроспективами.
Читать ответВыбор между менеджментом и техническим направлением зависит от ваших интересов, навыков и карьерных целей.
Читать ответМне комфортнее работать с задачами, которые имеют подробное описание. Чёткое понимание требований и ожидаемого результата позволяет быстрее приступить к решению и избежать недопониманий.
Читать ответ