Sparkmoons / go-ez-tasks

1 stars 0 forks source link

Некоторые данные для подготовки к собеседованию на Golang-разработчика

Всем привет. Осенью 2023 мне рассказали про Golang, до этого начинал учить плюсы и писал драйвера на простом С, также были небольшие истории с Python. Я начал его учить и тут решил собрать задачи, про которые слышал на собеседованиях, да и в целом они будут полезны. Файл с теорией, пока что, не структурирован, не исключено, что я это сделаю позже. Сейчас это просто заметка из моего девайса, в которую я закидывал информацию, которую слышал где-либо и считал ее полезной. Постепенно все будет расширяться и добавляться :)

  1. Теория (язык)

  2. Теория (надо знать)

  3. Задачи

    1. Задача на префикс.
    2. Проверка слова на палиндром.
    3. Проверка слайса на уникальность компонентов.
    4. Вывод пересечения двух слайсов.
    5. Слияние двух слайсов в уникальный.
    6. Поиск числа в слайсе.
    7. Сортировка.
    8. Вывод числа Фибоначчи.
    9. Вывод последовательности чисел Фибоначчи.
    10. Вывод всех возможных комбинаций из букв.
    11. Слияние n каналов в один.
    12. Слияние двух числовых каналов.
    13. Реализация LIFO.
    14. Рандомайзер.
    15. Конвейер чисел.
    16. Разворот слов в строке.
    17. Нахождение цифрового корня числа.
    18. Поиск самой длинной уникальной подстроки.
    19. Перенос чисел в конец слайса.
    20. Сложение двоичных чисел.