Примеры задач с собеседования на позицию Middle Ruby разработчика
В этом материале создана подборка по основам Ruby, часто используемым функциям языка. И если Junior разработчик никак не привязан к языку программирования, а Senior может писать более сложный код, то если вы сможете решить эти задачи без подсказок — бо́льшая часть практической подготовки на позицию Middle пройдена и можно сфокусироваться на других темах при подготовке к собеседованию.
➡️ Читать подробнее
Сохрани пост, чтобы подготовиться перед собеседованием
#собеседование
В этом материале создана подборка по основам Ruby, часто используемым функциям языка. И если Junior разработчик никак не привязан к языку программирования, а Senior может писать более сложный код, то если вы сможете решить эти задачи без подсказок — бо́льшая часть практической подготовки на позицию Middle пройдена и можно сфокусироваться на других темах при подготовке к собеседованию.
➡️ Читать подробнее
Сохрани пост, чтобы подготовиться перед собеседованием
#собеседование
🔥2👍1
Алгоритм, который генерирует целое число, отсутствующее в файле
Дан входной файл, содержащий четыре миллиарда целых 32-битных чисел. Предложите алгоритм, генерирующий число, отсутствующее в файле. Имеется 1 Гбайт памяти для этой задачи. Дополнительно: а что если у вас всего 10 Мбайт? Количество проходов по файлу должно быть минимальным.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#алгоритмы
Дан входной файл, содержащий четыре миллиарда целых 32-битных чисел. Предложите алгоритм, генерирующий число, отсутствующее в файле. Имеется 1 Гбайт памяти для этой задачи. Дополнительно: а что если у вас всего 10 Мбайт? Количество проходов по файлу должно быть минимальным.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#алгоритмы
👍3🤯1
Примеры задач по JavaScript для подготовки джуна к собеседованию по фронтенду
Далеко не секрет, что ключевым фактором успешного прохождения собеседования является подготовка. Чем лучше вы подготовитесь и чем больше задач решите — тем больше шанс не только удачно пройти собеседование, но и получить желаемую позицию.
➡️ Читать подробнее
Сохрани пост, чтобы подготовиться перед собеседованием
#собеседование
Далеко не секрет, что ключевым фактором успешного прохождения собеседования является подготовка. Чем лучше вы подготовитесь и чем больше задач решите — тем больше шанс не только удачно пройти собеседование, но и получить желаемую позицию.
➡️ Читать подробнее
Сохрани пост, чтобы подготовиться перед собеседованием
#собеседование
🔥3👍2
Алгоритм, выводящий все корректные комбинации пар круглых скобок
Под корректными комбинациями пар будем понимать правильно открытые и закрытые скобки. На вход подаётся число пар скобок, на выходе должны быть все возможные их комбинации в виде набора строк.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#алгоритмы
Под корректными комбинациями пар будем понимать правильно открытые и закрытые скобки. На вход подаётся число пар скобок, на выходе должны быть все возможные их комбинации в виде набора строк.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#алгоритмы
👍4🤔1
Как говорить о деньгах на собеседовании?
Разговор о деньгах во время поиска работы может оказаться неловким. Кажется, что подходящего времени и места, чтобы затронуть эту тему, нет вообще. Но в какой-то момент вас, скорее всего, спросят, сколько вы хотели бы получать на работе.
➡️ Читать подробнее
Сохрани пост, чтобы подготовиться перед собеседованием
#собеседование
Разговор о деньгах во время поиска работы может оказаться неловким. Кажется, что подходящего времени и места, чтобы затронуть эту тему, нет вообще. Но в какой-то момент вас, скорее всего, спросят, сколько вы хотели бы получать на работе.
➡️ Читать подробнее
Сохрани пост, чтобы подготовиться перед собеседованием
#собеседование
👍3🔥2
Стакан воды на вращающемся диске
Вы поставили стакан воды на диск проигрывателя виниловых пластинок и медленно увеличиваете скорость вращения. Что произойдет раньше: стакан сползет в сторону, стакан опрокинется, вода расплескается?
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
Вы поставили стакан воды на диск проигрывателя виниловых пластинок и медленно увеличиваете скорость вращения. Что произойдет раньше: стакан сползет в сторону, стакан опрокинется, вода расплескается?
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
👍5❤1
5 простых тестовых заданий на позицию Junior Frontend-разработчик
Примеры заданий, которые встречаются на собеседованиях, советы, как с ними справиться. Предугадать точную формулировку вашего тестового невозможно, но мы сформировали общее представление об уровне сложности и видах задач, которые вам предстоит решить.
➡️ Перейти к задачам
Сохрани пост, чтобы подготовиться перед собеседованием
#собеседование
Примеры заданий, которые встречаются на собеседованиях, советы, как с ними справиться. Предугадать точную формулировку вашего тестового невозможно, но мы сформировали общее представление об уровне сложности и видах задач, которые вам предстоит решить.
➡️ Перейти к задачам
Сохрани пост, чтобы подготовиться перед собеседованием
#собеседование
👍3
Напишите функцию, меняющую местами значения переменных, не используя временные переменные
Это классическая задача, которую любят предлагать на собеседованиях, и она достаточно проста. Предложите как можно больше вариантов.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
Это классическая задача, которую любят предлагать на собеседованиях, и она достаточно проста. Предложите как можно больше вариантов.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
👍3❤2
5 заданий по SQL с реальных собеседований
Сегодня мы делимся задачами с реальных собеседований в крупные IT-компании, и они разбиты по уровням — Junior, Middle и Senior. Попробуйте и вы свои силы
➡️ Перейти к задачам
Сохрани пост, чтобы подготовиться перед собеседованием
#собеседование
Сегодня мы делимся задачами с реальных собеседований в крупные IT-компании, и они разбиты по уровням — Junior, Middle и Senior. Попробуйте и вы свои силы
➡️ Перейти к задачам
Сохрани пост, чтобы подготовиться перед собеседованием
#собеседование
👍4
Алгоритм для поиска в односвязном списке k-го элемента с конца
Предложите алгоритм поиска в односвязном списке k-го элемента с конца. Список реализован вручную, есть только операция получения следующего элемента и указатель на первый элемент. Алгоритм, по возможности, должен быть оптимален по времени и памяти.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
Предложите алгоритм поиска в односвязном списке k-го элемента с конца. Список реализован вручную, есть только операция получения следующего элемента и указатель на первый элемент. Алгоритм, по возможности, должен быть оптимален по времени и памяти.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
🔥2👍1
5 ошибок junior разработчика
Эта статья — не руководство к действию, а скорее повод задуматься, над чем стоит поработать. Итак, самые частые мысли и фразы, которые могут быть у джунов.
➡️ Читать далее
Сохрани пост, чтобы подготовиться перед собеседованием
#собеседование
Эта статья — не руководство к действию, а скорее повод задуматься, над чем стоит поработать. Итак, самые частые мысли и фразы, которые могут быть у джунов.
➡️ Читать далее
Сохрани пост, чтобы подготовиться перед собеседованием
#собеседование
👍4🔥2
Сколько страниц в книге?
В книге N страниц, пронумерованных как обычно от 1 до N. Если сложить количество цифр, содержащихся в каждом номере страницы, будет 1095. Сколько страниц в книге?
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
В книге N страниц, пронумерованных как обычно от 1 до N. Если сложить количество цифр, содержащихся в каждом номере страницы, будет 1095. Сколько страниц в книге?
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
👍4🔥3
Задания с собеседования на позицию Middle Backend разработчика с примерами на Python
Ниже приведены некоторые реальные задачи из собеседований на Python разработчика в SUNLIGHT (highload проект с более чем 1 млн сессий в день)
➡️ Читать далее
Сохрани пост, чтобы подготовиться перед собеседованием
#собеседование
Ниже приведены некоторые реальные задачи из собеседований на Python разработчика в SUNLIGHT (highload проект с более чем 1 млн сессий в день)
➡️ Читать далее
Сохрани пост, чтобы подготовиться перед собеседованием
#собеседование
🔥2👍1
Дан кусок сыра в форме куба и нож. Сколько разрезов потребуется сделать, чтобы разделить этот кусок на 27 небольших кубиков?
Такую задачку раньше часто давали на собеседованиях, а придумана она была ещё в 1950 году.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
Такую задачку раньше часто давали на собеседованиях, а придумана она была ещё в 1950 году.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
👍3🔥2
Метод, определяющий, является ли одна строка перестановкой другой
Реализуйте метод, определяющий, является ли одна строка перестановкой другой. Под перестановкой понимаем любое изменение порядка символов. Регистр учитывается, пробелы являются существенными.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#алгоритмы
Реализуйте метод, определяющий, является ли одна строка перестановкой другой. Под перестановкой понимаем любое изменение порядка символов. Регистр учитывается, пробелы являются существенными.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#алгоритмы
🔥2👍1
Головоломка с колодой карт
В темной комнате вам вручают колоду карт, в которой N карт лежат рубашкой вверх, а остальные — вниз. Вы не можете видеть карты. Как вы разделите колоду на две стопки, чтобы в каждой из них было одинаковое число карт, лежащих рубашкой вверх?
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
В темной комнате вам вручают колоду карт, в которой N карт лежат рубашкой вверх, а остальные — вниз. Вы не можете видеть карты. Как вы разделите колоду на две стопки, чтобы в каждой из них было одинаковое число карт, лежащих рубашкой вверх?
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
❤1👍1🔥1
Алгоритм, реализующий стек со стандартными функциями push и pop и дополнительной функцией min за O(1)
Реализуйте вручную стек со стандартными функциями push/pop и дополнительной функцией min, возвращающей минимальный элемент стека. Все эти функции должны работать за O(1). Решение оптимизируйте по использованию памяти.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
Реализуйте вручную стек со стандартными функциями push/pop и дополнительной функцией min, возвращающей минимальный элемент стека. Все эти функции должны работать за O(1). Решение оптимизируйте по использованию памяти.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
🔥2👍1
Привет, это HTML Academy!
Принесли вам скидку 50% на чёрную пятницу — это отличная возможность самостоятельно научиться веб-разработке и сменить профессию.
Если интересно — оставьте заявку по ссылке и мы с вами свяжемся.
Принесли вам скидку 50% на чёрную пятницу — это отличная возможность самостоятельно научиться веб-разработке и сменить профессию.
Если интересно — оставьте заявку по ссылке и мы с вами свяжемся.
У скольких целых чисел, лежащих в диапазоне от 1 до 1000, есть цифра 3?
Посчитать нужно без использования компьютера. Некоторые числа (например, 333) содержат больше одной 3. Вам не следует такие числа считать дважды, а то и трижды . Вопрос заключается в том, как много разных чисел имеет по крайней мере одну 3.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
Посчитать нужно без использования компьютера. Некоторые числа (например, 333) содержат больше одной 3. Вам не следует такие числа считать дважды, а то и трижды . Вопрос заключается в том, как много разных чисел имеет по крайней мере одну 3.
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Головоломки
👍4🔥2❤1
Как обнаружить дублирующиеся URL-адреса
У вас есть много URL-адресов, порядка 10 миллиардов. Как бы вы организовали эффективный поиск дубликатов, учитывая, что все они, конечно же, не поместятся в памяти?
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Алгоритмы
У вас есть много URL-адресов, порядка 10 миллиардов. Как бы вы организовали эффективный поиск дубликатов, учитывая, что все они, конечно же, не поместятся в памяти?
➡️ Посмотреть ответ
Сохрани пост, чтобы подготовиться перед собеседованием
#Алгоритмы
👍2❤1🔥1