Какие коды ответов HTTP бывают?
HTTP-статусы делятся на пять классов по первой цифре кода:
Читать ответПодготовка к интервью
542 вопроса с собеседований в Avito
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Avito. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, go, frontend.
Каталог
HTTP-статусы делятся на пять классов по первой цифре кода:
Читать ответСемафоры — это примитивы синхронизации, которые используются для управления доступом к общим ресурсам в многопоточных или конкурентных средах.
Читать ответВ языке Go динамические массивы представлены срезами (slice).
Читать ответОптимальное время ожидания (таймаут) для HTTP-запросов зависит от контекста и можно определить несколькими способами:
Читать ответВ Go пакет context используется для передачи сквозных сигналов отмены, дедлайнов и других значений между горутинами и функциями.
Читать ответДа, декомпозиция задач внутри команды — важный этап после получения требований от системного аналитика.
Читать ответВ Go объект типа map при объявлении без инициализации (через make или присвоение значения) имеет значение nil.
Читать ответЕсли у sync.WaitGroup в Go счётчик становится отрицательным из-за того, что вызовов Done() больше, чем Add(), то в рантайме произойдёт паника (panic).
Читать ответДля систематизации таких случаев можно:
Читать ответШардирование – это процесс разбиения больших наборов данных на более мелкие, управляемые части, называемые шардами.
Читать ответ-a — показывает все файлы, включая скрытые и . и .. -A — показывает все скрытые файлы, но исключает . и .. -i — выводит индексные номера файлов -r — выводит список в обратном порядке
Читать ответКак разработчик на Go, я горжусь проектом, в котором реализовал высоконагруженный сервис для обработки потоковых данных в реальном времени.
Читать ответ