Ты сейчас в компании ещё работаешь?
В чём разница между процессами, потоками и горутинами в Go?
Какие типы данных можно использовать в качестве ключа для map? Можно ли использовать массив как ключ?
Когда индекс не будет использоваться при выполнении запроса?
В чём недостаток горутин?
Какой у вас грейд — middle, middle+, senior?
Можем ли мы добавить элемент в nil map так же, как в nil-слайс?
Чем отличается куча от стека?
Когда слайс переобъявляется внутри функции при выходе за пределы capacity — он объявляется на куче или на стеке?
Опишите структуру HTTP-запроса и ответа. Как классифицируются коды ответов?
В чём разница между Kafka и RabbitMQ?
Когда при append происходит реаллокация backing array?
When working with large JSON responses from an API, what performance considerations do you take into account?
Почему текущая реализация GetLogger с одним instance некорректна при разных параметрах? Как исправить используя map?
Как решаются проблемы с консистентностью данных в микросервисах?
Что такое контекст в Go и зачем он нужен?
func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Thank you for your order!\n\n" body += "Here are the items in your order:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Thank you for your order!\n\n" orderDetails += "Here are the items in your order:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nTotal (including VAT): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Your Order Confirmation" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }
Можем ли мы на пятой строке, где происходит fmt.Println(v), получить доступ к единице (элементу добавленному через append внутри fill) и вывести её?
Если я работаю со слайсом, взял его как параметр функции, что-то с ним делаю и продолжаю после функции дальше с ним работать — о чём нужно помнить? Какие изменения мы не увидим снаружи?
Какие функции ты выполнял как руководитель подкоманды?