Cloud.ru
Актуальность: 4 кв 2025
Вопросы
Заголовок раздела «Вопросы»- Чем отличаются и когда используются протоколы TCP, UDP?
network/tcp-udp - А что такое NAT?
network/general - Что такое http и https? В чем разница?
network/http - Как вы реализуете процесс распаковки входящего Ethernet-фрейма: опишите последовательность шагов, в которой вы будете производить распаковку, чтобы добраться до нужных данных (например,до DNS протокола)?
linux-os/processes - Что такое динамическая маршрутизация и какая еще маршрутизация бывает?
network/general - Какие протоколы динамической маршрутизации вы знаете?
network/general - В чем плюсы динамической маршрутизации?
network/general - Чем отличается OSPF от BGP?
network/general - Что такое ДНС-записи и какие есть типы ДНС-записей?
network/dns-tls - Что такое микросервисы и монолиты? Их преимущества и недостатки, когда стоит использовать микросервисы а когда - монолиты?
architecture/microservices - Что такое деплой и как его можно реализовать?
devops/ci-cd - Какие подходы можно использовать, чтобы развернуть новый функционал только для части пользователя?
devops/ci-cd - Назовите виды кэширования;
nosql-cache/caching - Что такое SQL и NoSQL, их преимущества и недостатки, различия?
sql/general - Что такое движки в ClickHouse?
nosql-cache/clickhouse - Что такое индексы? Какие индексы бывают, для чего используются, когда их нежелательно использовать?
sql/indexes - Как определить, использует ли запрос индекс?
sql/indexes - Что такое шардинг и репликация?
sql/replication-scaling - Какие репликации существуют и в чем их различия?
sql/replication-scaling - Что такое синглтон?
architecture/patterns - Что такое асинхронность в Go?
go/basics - Что такое параллельность и конкурентность в Go?
go/concurrency - Что такое планировщик?
go/concurrency - Как можно наладить общение между рутинами?
go/channels - Что такое примитивы синхронизации, их виды?
go/sync - Какие виды каналов существуют в Go? Когда их используют и для чего?
go/channels - В каких случаях и для решения каких задач следует использовать буферизованные каналы, а в каких - небуферизованные?
go/channels - Что позволяет делать и какие особенности работы у оператора select?
go/channels - Что такое контекст и для чего он используется?
go/context - Как на техническом языке называется «матрешка»?
architecture/patterns - Какой паттерн реализует контекст?
go/context - Что такое сборщик мусора? Как он работает?
go/memory-gc - Как часто запускается сборщик мусора?
go/memory-gc - Что такое интерфейс?
go/interfaces - Как понять, какой объект был передан по интерфейсу?
go/interfaces - Если через рефлексию мы получили Type от значения, переданного через интерфейс, и с помощью .Kind() определили, что это слайс, - как узнать, элементы какого типа содержит этот слайс?
go/slices-arrays - Почему при работе с пакетами вроде json.Marshal/json.Unmarshal объекты, особенно структуры, рекомендуется передавать по ссылке?
go/structs-methods - Как правильно перебирать с помощью range слайс структур и слайс указателей на структуры эффективно, чтобы не использовать много памяти?
go/slices-arrays