Библиотека C/C++ разработчика | cpp, boost, qt
20.9K subscribers
1.57K photos
41 videos
16 files
3.74K links
Все самое полезное для плюсовика и сишника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6cd2932

Наши каналы: https://yangx.top/proglibrary/9197

РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17
加入频道
Как работают сортировки

В ролике разбирается сортировка пузырьком (которую учит каждый новичок), выбором, ставками, Хоара, Ломуто с примерами на C++.

Также здесь сравниваются разные виды сортировок за звание лучшего и самого быстрого алгоритма.

https://youtube.com/watch?v=PF7AqefS4MU
#вопросы_с_собеседований
В чем разница между struct и class?

Ответ: Практически ни в чем. В struct модификаторы доступа по умолчанию public, в class private. Также отличается и наследование по умолчанию, у struct — public, у class — private.
Нужна ли математика программисту?

Считается, что стать программистом без хорошего знания математики невозможно. Разберемся, так ли это на самом деле.

🔗 Основной сайт
🔗 Зеркало
DirectStorage для Windows — это API, который позволяет разработчикам игр раскрыть весь потенциал высокоскоростных дисков NVMe для загрузки игровых ресурсов.

https://www.libhunt.com/r/DirectStorage
Какие тесты обязательно проводят HR при найме программистов?

Алгоритмические тесты – это возможность показать всем, что ты пишешь чистый и понятный код. Ну, или, доказать обратное и пойти тренить алгоритмы под звуки грустного тромбона (уи-уи-уи-уиии).

Вот что могут попросить сделать на собеседовании:

🔹 Найти недостающий элемент в отсортированном массиве.
🔹 Проверить наличие цикла в односвязном списке.
🔹 Написать функцию, которая возвращает наибольшее число из массива целых чисел, не используя встроенные методы сортировки и поиска.
🔹Написать алгоритм поиска наибольшей возрастающей подпоследовательности в массиве.
🔹 Реализовать сортировку выбором (Selection sort).

Если устраиваешься кодером – ни один собес не пройдет без них.

Где можно проверить свои знания?

Проверить, насколько хорошо вы разбираетесь в алгоритмах можно с помощью теста.

Как можно подготовиться к алгоритмическому собеседованию?

Самый простой способ – пройти курс "Алгоритмы и структуры данных".

Начать можно с бесплатного доступа, чтобы познакомиться с программой и преподавателями.
Для этого оставьте заявку и менеджер пришлет вам ссылку на бесплатные уроки.

Промокод на скидку 10% для подписчиков канала – 10PROGLIB10

👉 Оставить заявку можно здесь – https://proglib.io/w/31b60891
📝👍 Тесты на собеседовании: как к ним подготовиться и получить оффер

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

А вы проваливали тестирование при трудоустройстве? Пишите свои истории в комментариях👇

🔗Основной сайт
🔗Зеркало
Побитовый двоичный поиск: элегантный и быстрый.

https://orlp.net/blog/bitwise-binary-search/
🏗 7 архитектурных паттернов, которые должен знать каждый программист

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

https://proglib.io/sh/aMZjqlAcr3
Драйверные компиляторы Фабьена Санглара.

https://fabiensanglard.net/dc/