🔥 Подборка популярных тем с собеседований по Python
Устроиться в IT с каждым днем становится все сложней, а вопросы на собеседованиях становятся все более изощренными 😥
Сегодня вместе с онлайн-университетом SF Education сделали подборку распространенных вопросов на собеседованиях по Python (бекенд, фуллстак, аналитика, Data Science, DE, финансы и другие вакансии).
Прежде чем идти на собеседование, проверьте, а вы на все вопросы можете ответить? 😏
- - - - - - -
И, конечно, не забудьте подкрепить теорию практикой. Например, вот хорошая задачка на создание Синглтона 👉🏻 https://vk.cc/ca4EPX
Устроиться в IT с каждым днем становится все сложней, а вопросы на собеседованиях становятся все более изощренными 😥
Сегодня вместе с онлайн-университетом SF Education сделали подборку распространенных вопросов на собеседованиях по Python (бекенд, фуллстак, аналитика, Data Science, DE, финансы и другие вакансии).
Прежде чем идти на собеседование, проверьте, а вы на все вопросы можете ответить? 😏
- - - - - - -
И, конечно, не забудьте подкрепить теорию практикой. Например, вот хорошая задачка на создание Синглтона 👉🏻 https://vk.cc/ca4EPX
👍1🤩1
🔥 Подборка тестовых заданий по SQL от Альфа-Банка
Вам знаком мандраж перед собеседованием в крупную компанию? Каждый раз боишься: «А что меня спросят в этот раз?»
Чтобы следующее собеседование прошло чуточку легче, собрали для вас 3 задачи по SQL, которые давали на собеседовании в Альфа-Банке.
Ссылка на задачи 👉🏻 https://vk.cc/ca6h3I
Задачи представлены в 3 уровнях: легкая, средняя и сложная. Проверяются знания всех основных тем:
✓ Фильтрация
✓ Группировка
✓ Работа с датами
✓ Джоины
✓ Подзапросы и CTE
✓ Оконные функции
Одним словом, попробуйте свои силы 👉🏻 https://vk.cc/ca6h3I
А как вам такие задачки? Вы бы прошли такое тестовое? 😏
Вам знаком мандраж перед собеседованием в крупную компанию? Каждый раз боишься: «А что меня спросят в этот раз?»
Чтобы следующее собеседование прошло чуточку легче, собрали для вас 3 задачи по SQL, которые давали на собеседовании в Альфа-Банке.
Ссылка на задачи 👉🏻 https://vk.cc/ca6h3I
Задачи представлены в 3 уровнях: легкая, средняя и сложная. Проверяются знания всех основных тем:
✓ Фильтрация
✓ Группировка
✓ Работа с датами
✓ Джоины
✓ Подзапросы и CTE
✓ Оконные функции
Одним словом, попробуйте свои силы 👉🏻 https://vk.cc/ca6h3I
А как вам такие задачки? Вы бы прошли такое тестовое? 😏
🔥2❤1
🔥 Шпаргалка: Сложность алгоритмов за 5 минут
Чтобы устроиться на работу в крутую компанию, нужно уметь считать сложность алгоритмов.
Подготовили для вас большую шпаргалку с примерами 👉🏻 https://vk.cc/cabp07
✅ Внутри раскрываем все основные темы:
1. Основные нотации
2. Правила расчета (сложение, умножение, циклы и т.д.)
3. Виды сложности и соответствующие алгоритмы
4. В конце - пример расчета
Забирайте себе, чтобы в нужный момент шпаргалка оказалась под рукой. На то она и шпаргалка 🙃
Чтобы устроиться на работу в крутую компанию, нужно уметь считать сложность алгоритмов.
Подготовили для вас большую шпаргалку с примерами 👉🏻 https://vk.cc/cabp07
✅ Внутри раскрываем все основные темы:
1. Основные нотации
2. Правила расчета (сложение, умножение, циклы и т.д.)
3. Виды сложности и соответствующие алгоритмы
4. В конце - пример расчета
Забирайте себе, чтобы в нужный момент шпаргалка оказалась под рукой. На то она и шпаргалка 🙃
🔥2❤1👍1👎1
🔥 Шпаргалка - Правильный порядок выполнения операторов в SQL-запросе
Если Вы работаете с SQL, но не знаете наверняка почему нельзя указывать алиас столбца при группировке - этот пост для Вас 😉 Сегодня вместе с онлайн-университетом SF Education подготовили шпаргалку с порядком выполнения SQL-операторов.
Операторы в SQL-запросе выполняются в некоторой очень четкой последовательности - прямо как в математике: сначала скобки, потом умножение и деление и т.д. Именно поэтому один и тот же запрос не может дать разный результат.
Если вы посмотрите на карточку, то вам станет понятен ответ на вопрос, который мы привели в начале поста. Оператор GROUP BY срабатывает значительно раньше оператора SELECT (и AS, соответственно), поэтому на момент своего выполнения алиасы ему просто неизвестны 🙃
Кстати, расскажите - а с какими ошибками вы сталкивались из-за того, что не учли последовательность выполнения операторов? У всех же были такие ошибки, по крайней мере в начале пути 😉
Если Вы работаете с SQL, но не знаете наверняка почему нельзя указывать алиас столбца при группировке - этот пост для Вас 😉 Сегодня вместе с онлайн-университетом SF Education подготовили шпаргалку с порядком выполнения SQL-операторов.
Операторы в SQL-запросе выполняются в некоторой очень четкой последовательности - прямо как в математике: сначала скобки, потом умножение и деление и т.д. Именно поэтому один и тот же запрос не может дать разный результат.
Если вы посмотрите на карточку, то вам станет понятен ответ на вопрос, который мы привели в начале поста. Оператор GROUP BY срабатывает значительно раньше оператора SELECT (и AS, соответственно), поэтому на момент своего выполнения алиасы ему просто неизвестны 🙃
Кстати, расскажите - а с какими ошибками вы сталкивались из-за того, что не учли последовательность выполнения операторов? У всех же были такие ошибки, по крайней мере в начале пути 😉
👍10
🔥 Разбор вопроса с собеседования Python: функция из модуля itertools
На одном из собеседований по Python мы встретили интересный вопрос, решили с вами поделиться и сразу разобрать его 🙃
✅ ВОПРОС
Дана функция:
Чтобы получить желаемую функцию doubleNum, нужно использовать функцию partial из модуля functools.
Функция partial возвращает новую функцию, которая получается из исходной путем «фиксации» значений некоторых переменных. Она используется, чтобы уменьшить количество аргументов в функции и упростить код.
Например:
✅ ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ
Кстати говоря, из похожих заданий мы составили тест «Стандартная библиотека в Python» 👉🏻 https://vk.cc/cagIyy
Там еще много похожих интересных вопросов. Попробуйте пройти - а на сколько вопросов ответите вы? 😏
На одном из собеседований по Python мы встретили интересный вопрос, решили с вами поделиться и сразу разобрать его 🙃
✅ ВОПРОС
Дана функция:
def multiply(x, y): return x * yМы хотим создать новую функцию, у которой x всегда будет равен 2. Что нужно поставить вместо XXX?
from functools import XXX✅ РАЗБОР
doubleNum = XXX(multiply, 2)
Чтобы получить желаемую функцию doubleNum, нужно использовать функцию partial из модуля functools.
Функция partial возвращает новую функцию, которая получается из исходной путем «фиксации» значений некоторых переменных. Она используется, чтобы уменьшить количество аргументов в функции и упростить код.
Например:
from functools import partialОбратите внимание, в функции doubleNum и tripleNum мы передаем уже не два аргумента, а всего один.
def multiply(x, y): return x * y
doubleNum = partial(multiply, 2)
tripleNum = partial(multiply, 3)
multiply(5, 4)
# 20
doubleNum(5)
# 10
tripleNum(5)
# 15
✅ ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ
Кстати говоря, из похожих заданий мы составили тест «Стандартная библиотека в Python» 👉🏻 https://vk.cc/cagIyy
Там еще много похожих интересных вопросов. Попробуйте пройти - а на сколько вопросов ответите вы? 😏
👍5
🔥 4 способа клонировать репозиторий Git
А вы знаете, как клонировать обычный git-репозиторий? А как клонировать приватный репозиторий? А как клонировать репозиторий в нужную папку или клонировать только нужную ветку? Сегодня расскажем 😉
✅ ОБЫЧНЫЙ КЛОН РЕПОЗИТОРИЯ
Эта команда клонирует обычный публичный репозиторий. При этом создается папка с тем же именем, что и репозиторий.
Если вы хотите клонировать приватный репозиторий, то с помощью аксес-токенов вы можете воспользоваться следующей конструкцией.
✅ КЛОН РЕПОЗИТОРИЯ В НУЖНУЮ ПАПКУ
По умолчанию git clone создает новую папку с именем репозитория. Если вы хотите клонировать содержимое репозитория в конкретную папку, то используйте команду:
Если вам нужно клонировать конкретную ветку репозитория, укажите параметр -b и имя ветки.
👍🏻 Все эти команды часто используются и нужны «в бою». Так что забирайте себе, чтобы в нужный момент воспользоваться 🙃
А вы знаете, как клонировать обычный git-репозиторий? А как клонировать приватный репозиторий? А как клонировать репозиторий в нужную папку или клонировать только нужную ветку? Сегодня расскажем 😉
✅ ОБЫЧНЫЙ КЛОН РЕПОЗИТОРИЯ
Эта команда клонирует обычный публичный репозиторий. При этом создается папка с тем же именем, что и репозиторий.
git clone https://github.com/account-name/repo-name.git✅ КЛОН ПРИВАТНОГО РЕПОЗИТОРИЯ
Если вы хотите клонировать приватный репозиторий, то с помощью аксес-токенов вы можете воспользоваться следующей конструкцией.
git clone https://username:token@github.com/account-name/repo-name.git
Примечание: Предварительно необходимо выпустить токен доступа, об этом подробно описано в официальной документации.✅ КЛОН РЕПОЗИТОРИЯ В НУЖНУЮ ПАПКУ
По умолчанию git clone создает новую папку с именем репозитория. Если вы хотите клонировать содержимое репозитория в конкретную папку, то используйте команду:
git clone https://github.com/account-name/repo-name.git folder-name
Если хотите клонировать в текущую папку, просто вместо folder-name укажите точку «.»git clone https://github.com/account-name/repo-name.git .
✅ КЛОН НУЖНОЙ ВЕТКИЕсли вам нужно клонировать конкретную ветку репозитория, укажите параметр -b и имя ветки.
git clone -b branch-name https://github.com/account-name/repo-name.git
- - - - - - -👍🏻 Все эти команды часто используются и нужны «в бою». Так что забирайте себе, чтобы в нужный момент воспользоваться 🙃
Это восторг! Такие отзывы - лучшая оценка для нас ❤️
Пользователи нашей платформы для подготовки к техническим собеседованиям делятся впечатлениями и опытом. Просто кайф 😌
🔥 Хотите получить полный доступ ко всем задачам и тестам на платформе? До 23 января полный доступ стоит всего 4500 вместо 6400 рублей.
✅ Чтобы получить доступ к 200+ задач и 20+ тестов по низкой цене:
1. Перейдите по ссылке 👉🏻 https://vk.cc/cahwGE
2. Выберите максимальный пакет CodeCoins и нажмите Оплатить
После оплаты на Ваш аккаунт будут зачислены 5000 CodeCoins, которых вам хватит абсолютно на все задачи и тесты на платформе.
💫 И да, это просто небольшой подарочек, потому что нам исполнилось 2 месяца. После 23 января цена будет прежней - 6 400 рублей.
Пользователи нашей платформы для подготовки к техническим собеседованиям делятся впечатлениями и опытом. Просто кайф 😌
🔥 Хотите получить полный доступ ко всем задачам и тестам на платформе? До 23 января полный доступ стоит всего 4500 вместо 6400 рублей.
✅ Чтобы получить доступ к 200+ задач и 20+ тестов по низкой цене:
1. Перейдите по ссылке 👉🏻 https://vk.cc/cahwGE
2. Выберите максимальный пакет CodeCoins и нажмите Оплатить
После оплаты на Ваш аккаунт будут зачислены 5000 CodeCoins, которых вам хватит абсолютно на все задачи и тесты на платформе.
💫 И да, это просто небольшой подарочек, потому что нам исполнилось 2 месяца. После 23 января цена будет прежней - 6 400 рублей.
👍2❤1
⛔️ Не делайте так: топ ошибок начинающих IT-специалистов
Если вы работаете в IT, то у вас точно возникали мысли «Ну что я делаю не так, почему не получается?!»
А основных ошибок, мешающих росту и развитию, на самом деле, всего несколько штук. Например, одна из самых «страшных» - отрицательное отношение к критике. Но есть и другие, не менее важные, и сегодня вместе с онлайн-университетом SF Education собрали их в традиционных карточках.
Кстати говоря, эти ошибки встречаются в любых сферах - и в финансах, и в менеджменте: просто немного под другим соусом. Проверьте - а Вы не ходите по этим граблям? 🌝
Если вы работаете в IT, то у вас точно возникали мысли «Ну что я делаю не так, почему не получается?!»
А основных ошибок, мешающих росту и развитию, на самом деле, всего несколько штук. Например, одна из самых «страшных» - отрицательное отношение к критике. Но есть и другие, не менее важные, и сегодня вместе с онлайн-университетом SF Education собрали их в традиционных карточках.
Кстати говоря, эти ошибки встречаются в любых сферах - и в финансах, и в менеджменте: просто немного под другим соусом. Проверьте - а Вы не ходите по этим граблям? 🌝
👍9🔥1