Golang
Istnieje schemat bazy danych obejmujący: -- Tabela klientów CREATE TABLE customers ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, city VARCHAR(255) NOT NULL ); -- Tabela produktów CREATE TABLE products ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, category VARCHAR(100) ); -- Tabela pozycji zamówienia CREATE TABLE order_items ( order_id BIGINT NOT NULL, product_id BIGINT NOT NULL, qty DECIMAL(10, 3) NOT NULL CHECK (qty > 0), -- 10 cyfr, 3 miejsca po przecinku price NUMERIC(10, 2) NOT NULL CHECK (price >= 0), PRIMARY KEY (order_id, product_id) ); -- Tabela zamówień CREATE TABLE orders ( id BIGSERIAL PRIMARY KEY, customer_id BIGINT, order_date TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP, status VARCHAR(50) NOT NULL CHECK (status IN ('pending', 'paid', 'shipped', 'delivered', 'cancelled')) ); 1. Wyświetl TOP 10 według sumy zamówień użytkowników, którzy złożyli więcej niż 2 zamówienia w ciągu ostatnich 30 dni 2. Wyświetl TOP 3 kategorii według przychodu za ostatnie 6 miesięcy
Jakimi kryteriami będziesz się kierować, wybierając pracodawcę, jeśli będziesz miał kilka ofert?
Co sprawia, że PostgreSQL jest jednym z najszybszych rozwiązań do pracy z bazami danych?
Jaka jest rola load balancera na poziomie 7 w infrastrukturze aplikacji sieciowych?
Czy może Pan/Pani wyjaśnić, co rozumiemy przez benchmark w kontekście oceny wydajności systemu?
Opowiedz mi o głównych strukturach danych w Go.
Gdzie i jak zwykle realizowana jest segmentacja w pamięci podczas wykonywania programu?
Wyjaśnij, co robi funkcja append w kontekście pracy ze strukturami danych
Dlaczego funkcja Context.WithTimeout zwraca dwie wartości i jak są one używane w kontekście obsługi limitów czasowych?
Klient wysyła żądanie z nagłówkiem Accept: application/json, ale serwer odpowiada Content-Type: text/html. Co to oznacza? - Serwer naruszył protokół HTTP - Serwer zignorował preferencję klienta i zwrócił dostępny format - Klient musi odrzucić taką odpowiedź - To jest możliwe tylko w przypadku błędu proxy
Czy możesz wyjaśnić, czym jest kontekst w programowaniu lub architekturze systemów?
Jakie kroki podjąć, jeśli w Twojej usłudze pojawi się błąd wewnętrzny?
Wyjaśnij koncepcję licencjonowania replikacji master-slave w systemach zarządzania bazami danych.
Wyjaśnij różnice między zarządzaniem pamięcią na stosie a na stercie w kontekście programowania.
Czy można zapewnić automatyczne zwalnianie pamięci przydzielonej na stosie?
W jaki sposób repliki zapewniają spójność lub synchronizację swojego stanu?
Wyjaśnij zasadę działania wskaźnika w programowaniu i jak jest używany do dostępu do danych
Jakie rodzaje indeksów były używane w Twoich projektach?
Jak można wykryć wyścigi warunków w kodzie programistycznym?
Czy potrzebna jest synchronizacja, jeśli mapa jest inicjalizowana raz na początku i używana tylko do odczytu?