IT questions
2.31K subscribers
235 photos
241 links
IT questions поможет тебе подготовиться к собеседованиям:
- ответы на популярные вопросы с собеседований;
- реальные задачи, с примерами решений;
- полезные материалы

Канал на бирже: telega.in/c/it_offers

Сотрудничество: @devimper
Download Telegram
Примеры задач с собеседования на позицию Middle Ruby разработчика

В этом материале создана подборка по основам Ruby, часто используемым функциям языка. И если Junior разработчик никак не привязан к языку программирования, а Senior может писать более сложный код, то если вы сможете решить эти задачи без подсказок — бо́льшая часть практической подготовки на позицию Middle пройдена и можно сфокусироваться на других темах при подготовке к собеседованию.

➡️ Читать подробнее

Сохрани пост, чтобы подготовиться перед собеседованием

#собеседование
🔥2👍1
Алгоритм, который генерирует целое число, отсутствующее в файле

Дан входной файл, содержащий четыре миллиарда целых 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. Попробуйте и вы свои силы

➡️ Перейти к задачам

Сохрани пост, чтобы подготовиться перед собеседованием

#собеседование
👍4
Алгоритм для поиска в односвязном списке k-го элемента с конца

Предложите алгоритм поиска в односвязном списке k-го элемента с конца. Список реализован вручную, есть только операция получения следующего элемента и указатель на первый элемент. Алгоритм, по возможности, должен быть оптимален по времени и памяти.

➡️ Посмотреть ответ

Сохрани пост, чтобы подготовиться перед собеседованием

#Головоломки
🔥2👍1
5 ошибок junior разработчика

Эта статья — не руководство к действию, а скорее повод задуматься, над чем стоит поработать. Итак, самые частые мысли и фразы, которые могут быть у джунов.

➡️ Читать далее

Сохрани пост, чтобы подготовиться перед собеседованием

#собеседование
👍4🔥2
Сколько страниц в книге?

В книге N страниц, пронумерованных как обычно от 1 до N. Если сложить количество цифр, содержащихся в каждом номере страницы, будет 1095. Сколько страниц в книге?

➡️ Посмотреть ответ

Сохрани пост, чтобы подготовиться перед собеседованием

#Головоломки
👍4🔥3
Задания с собеседования на позицию Middle Backend разработчика с примерами на Python

Ниже приведены некоторые реальные задачи из собеседований на Python разработчика в SUNLIGHT (highload проект с более чем 1 млн сессий в день)

➡️ Читать далее

Сохрани пост, чтобы подготовиться перед собеседованием

#собеседование
🔥2👍1
Дан кусок сыра в форме куба и нож. Сколько разрезов потребуется сделать, чтобы разделить этот кусок на 27 небольших кубиков?

Такую задачку раньше часто давали на собеседованиях, а придумана она была ещё в 1950 году.

➡️ Посмотреть ответ

Сохрани пост, чтобы подготовиться перед собеседованием

#Головоломки
👍3🔥2
Метод, определяющий, является ли одна строка перестановкой другой

Реализуйте метод, определяющий, является ли одна строка перестановкой другой. Под перестановкой понимаем любое изменение порядка символов. Регистр учитывается, пробелы являются существенными.

➡️ Посмотреть ответ

Сохрани пост, чтобы подготовиться перед собеседованием

#алгоритмы
🔥2👍1
Головоломка с колодой карт

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

➡️ Посмотреть ответ

Сохрани пост, чтобы подготовиться перед собеседованием

#Головоломки
❤1👍1🔥1
Алгоритм, реализующий стек со стандартными функциями push и pop и дополнительной функцией min за O(1)

Реализуйте вручную стек со стандартными функциями push/pop и дополнительной функцией min, возвращающей минимальный элемент стека. Все эти функции должны работать за O(1). Решение оптимизируйте по использованию памяти.

➡️ Посмотреть ответ

Сохрани пост, чтобы подготовиться перед собеседованием

#Головоломки
🔥2👍1
Привет, это HTML Academy!

Принесли вам скидку 50% на чёрную пятницу — это отличная возможность самостоятельно научиться веб-разработке и сменить профессию.

Если интересно — оставьте заявку по ссылке и мы с вами свяжемся.
У скольких целых чисел, лежащих в диапазоне от 1 до 1000, есть цифра 3?

Посчитать нужно без использования компьютера. Некоторые числа (например, 333) содержат больше одной 3. Вам не следует такие числа считать дважды, а то и трижды . Вопрос заключается в том, как много разных чисел имеет по крайней мере одну 3.

➡️ Посмотреть ответ

Сохрани пост, чтобы подготовиться перед собеседованием

#Головоломки
👍4🔥2❤1
Как обнаружить дублирующиеся URL-адреса

У вас есть много URL-адресов, порядка 10 миллиардов. Как бы вы организовали эффективный поиск дубликатов, учитывая, что все они, конечно же, не поместятся в памяти?

➡️ Посмотреть ответ

Сохрани пост, чтобы подготовиться перед собеседованием

#Алгоритмы
👍2❤1🔥1