Подборка объединяет вопросы, отмеченные на этапах интервью в ВК. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, mobile.
В Go слайс — это структура, которая содержит указатель на массив, длину (len) и емкость (capacity). Емкость — это максимальное количество элементов, которое может вместить текущий массив.
В Go можно создавать собственные типы на основе структур с помощью объявления нового типа, который использует структуру как базу. Это позволяет добавлять методы к новому типу и использовать его как отдельный тип данных.
Kubernetes при обновлении Deployment использует стратегию rolling update, которая позволяет постепенно заменить старые Pod'ы новыми без простоя приложения.
Двухфазное подтверждение (Two-Phase Commit, 2PC) — это протокол, обеспечивающий атомарность распределённых транзакций, то есть гарантирует, что все участники либо зафиксируют изменения, либо откатят их одновременно.
DNS (Domain Name System) — это система доменных имен, которая переводит удобочитаемые адреса сайтов (например, example.com) в IP-адреса, понятные компьютерам. Это как телефонная книга интернета.