Расскажем, какие перспективы на рынке труда ждут начинающих разработчиков.
Вы согласны или не согласны с тем, что в Kotlin мы можем заменить паттерн Строитель на классы данных?
Сортировка слиянием — это эффективный алгоритм сортировки, основанный на принципе «разделяй и властвуй».
Напишите функцию для поиска самой длинной строки с общим префиксом среди массива строк.
Вам даны два непустых связанных списка, представляющих два неотрицательных целых числа. Цифры хранятся в обратном порядке, и каждый из их узлов содержит одну цифру. Сложите эти...
Реальные вопросы, практический кейс, развернутый фидбек.
Простыми словами, crossinline указывает, что лямбда-выражение не может содержать нелокальные return.
Он совместно с собеседуемым смоделирует ситуацию совместной работы и они спроектируют приложение.
Обсудили: Моковое собеседование с HR Фидбэк Какие софт скиллы нужны разработчикам и как их прокачать Ответы на вопросы
Доклад будет полезен как техлидам/тимлидам/нанимающим менеджерам, так и просто соискателям-разработчикам.
Показали, что такое кейс-интервью и как к нему готовиться. И
Алгоритм "Скользящее окно" можно представить как просмотр фиксированного фрагмента данных, который движется вдоль всего массива или строки.
Главное в ней - это придумать решение, а сам код пишется буквально в несколько строчек.
Дано целое число x, верните true, если x является палиндром (читается одинаково слева на право и с право на лево) и false в противном случае.
Александра Прокшина, руководитель разработки юнита, рассказала про важность вопросов, которые мы задаём на собеседованиях, руководителю во время работы и сами себе.
Сортировка кучей особенно полезна, когда требуется сортировка большого объема данных и важна стабильная производительность.
Алгоритм Дейкстры — это известный алгоритм поиска кратчайших путей в графе, который работает с неориентированными или ориентированными графами с неотрицательными весами рёбер.
В этом выпуске обсуждаем опыт прохождения алгоритмических секций в разные компании (в том числе FAANG), но на этом дело не заканчивается. Говорим про то, нужен ли...
Асинхронность и многопоточность — это два разных подхода к выполнению задач параллельно или конкурентно, однако они решают схожие проблемы.
Ментор из Solvery Данила Горячкин провел эфир на тему: "Алгоритмическая сессия на собеседовании".