Sobes.tech

Embedded / IoT

Какие задачи ты решал и какие задачи хотел бы решать?

Middle+
319

// Что выведет следующий код и почему? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person.Name = "Alice" } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // Bob changeName(person) fmt.Println(person.Name) // Bob }

316

Чем отличаются реляционные базы данных от нереляционных?

Intern
312

Пример DIP ```go package main import "fmt" // Интерфейс для абстракции хранения данных type DataStorage interface { Save(data string) } // Низкоуровневый модуль для хранения данных в файле ```

Intern
305

Расскажи про свои обязанности. Удавалось заниматься системным дизайном? Пишешь ли юнит-тесты?

292

Spring контекст поднимется или упадёт, если есть интерфейс с двумя реализациями и бин, куда внедряется этот интерфейс без уточнений?

285

Что такое Docker, Docker Image, Docker Compose?

Intern
277

Что из себя представляет Outbox-паттерн? Как его реализуют?

274

Зачем нужен volatile, если есть synchronized? Synchronized покрывает все кейсы volatile.

271

Каким образом была сформулирована задача, в рамках которой ты производил оптимизацию?

266
/9