Şu anda hangi proje veya ürün üzerinde çalışıyorsunuz?
Golang
Görüntülenmeli: 1. Kullanıcı ve ürün kimliği kombinasyonlarını, kullanıcıların engellenmeden önce yaptığı tüm alışverişler için benzersiz şekilde gösterin. Önce kullanıcı adına, sonra SKU'ya göre sıralayın 2. 5000 ruble'den fazla alışveriş yapan kullanıcıları bulun. İsimlerini şu formatta gösterin: kullanıcı kimliği | isim | soyisim | toplam alışveriş tutarı
Bir veritabanı şeması vardır: -- Müşteri tablosu CREATE TABLE customers ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, city VARCHAR(255) NOT NULL ); -- Ürünler tablosu CREATE TABLE products ( id BIGSERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, category VARCHAR(100) ); -- Sipariş kalemleri tablosu CREATE TABLE order_items ( order_id BIGINT NOT NULL, product_id BIGINT NOT NULL, qty DECIMAL(10, 3) NOT NULL CHECK (qty > 0), -- 10 hane, 3 ondalık price NUMERIC(10, 2) NOT NULL CHECK (price >= 0), PRIMARY KEY (order_id, product_id) ); -- Siparişler tablosu 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. Son 30 gün içinde 2'den fazla sipariş veren kullanıcıların toplam sipariş tutarına göre ilk 10'u gösterin 2. Son 6 ayda en fazla gelir getiren 3 kategori
Yarış durumu içeren kodu nasıl düzeltebiliriz, böylece deterministik çalışır?
Mutex neden dağıtık kilit için uygun değildir?
Hata yapısının temel bileşenlerini tanımlayabilir misiniz?
Uygulamada aynı anda çalıştırılabilecek goroutine sayısı için herhangi bir sınırlama var mı?
En iyi dizini oluşturmak için SELECT * FROM employee WHERE sex = 'm' AND salary > 300000 AND age = 20 ORDER BY created_at
Repository deseni ne işe yarar?
Hangi teknik hikayeler var — genel mimariden değil, detaylara inmek ve gerçek bir sorunlu vaka hakkında mı?
Şimdi HeadHunter'a gidip filtrelere göre adaylar aramak istiyoruz — bunu nasıl mimari hale getirebiliriz?
Büyük bir sıcak tabloya normal CREATE INDEX ile indeks oluşturulduğunda ne olur? Üretimde indeksleri nasıl doğru şekilde oluşturmalısınız?
Takımda kesinlikle olmaması gereken nedir?
SQL işlemi açık ve bu sırada bir HTTP isteği gönderiliyor — hangi sorunlar ortaya çıkabilir?
ClickHouse yükü kaldırdı mı, çökmemiş mi?
Medikal birleştirici ile entegrasyonun güvenilirliğini nasıl artırdınız ve veri kaybını %2'den %0.01'e nasıl düşürdünüz? Ve bu çok mu — tıpta %2 veri kaybı mı?
uniqRandn fonksiyonunu uygulamanız gerekiyor, bu fonksiyon n uzunluğunda, benzersiz ve rastgele sayılardan oluşan bir dilim döndürür. func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }
Go'da kaç yıldır bulunuyorsun?
Büyüme hissi sana ne kazandırıyor, neden büyümek gerekiyor?
Tarayıcıda HTTP isteği işleme süreci nasıl çalışır ve istemci ile sunucu tarafında neler olur?