Задачка на конкурентный поиск с отменой в Go
конкурентный поиск
Перед нами интересная задача: нужно реализовать функцию MultiSearch, которая запускает несколько поисков одновременно и возвращает результат, как только один из них успешно завершится. Давайте разберем шаг за шагом.
Гонки данных в Go: разбираем опасный пример с map
Гонки данных в Go
Перед вами код на Go, в котором скрыта серьезная, но неочевидная проблема. Попробуйте предсказать, что будет выведено в результате его выполнения: На первый взгляд кажется, что программа должна
Что говорить на вопрос о зарплате и ожиданиях от работы?
что говорить на вопрос о зарплате
Вопрос о зарплате и условиях работы — кульминация любого продуктивного скрининга. Когда HR спрашивает «Что рассматриваешь по условиям? ЗП, доп. моменты и т.д.?», он переходит от оценки вашей
Преобразование числа в строку на Go: эффективный алгоритм
В программировании часто встречаются задачи, которые кажутся элементарными, пока не попробуешь реализовать их без встроенных средств языка. Одна из таких задач — преобразование числа в строку без использования
Слайсы и массивы в Go: полный разбор отличий с примерами
массивы в go
Неправильное использование массивов вместо слайсов (или наоборот) — частая причина неоптимального кода на Go. Разберемся, когда выбирать каждый из вариантов и как избежать типичных ошибок. Что такое массивы