Sobes.tech

Golang

Dağıtık sistemlerde çalışma deneyiminiz var mı?

211

Bağımlılıkların Ters Çevirme İlkesini açıklayın ve neden kullanım durumu içinden doğrudan depo metodlarının çağrılması SOLID ilkelerini ihlal eder.

210

JWT nasıl doğruluğunu kontrol eder? Tokenın sahte olmadığını nasıl doğrular?

210

İki sıralanmış artan sıralı tam sayı dizisi alan bir fonksiyon verildiğinde, ikinci dizide olmayan ilk dizinin tüm öğelerini nasıl geri döndürürsünüz ve çözümünüzün karmaşıklığı nedir?

210

/* Mikroservis mimarisiyle bir uygulama var. Bir mikroservis, Backend arayüzü kullanılarak soyutlanabilir. Bir mikroservis örneğine erişmek için, zaten uygulanmış olan BackendImpl türü kullanılabilir. Her mikroservisin birkaç düzine çalışan örneği vardır, her biri kendi adresi addr ile erişilebilir. Ancak, mikroservisin bağımsız örnekleri güvenilir değildir: çökebilir, erişilemez veya aşırı yüklü olabilirler. Bu nedenle, istemci tarafı yük dengelemesi yapan ve her seferinde **en az yüklü** örneği seçen Balancer türünü uygulamanız gerekir. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr, belirli bir örneğin ip:port adresini içerir func NewBackend(addr string) *BackendImpl type Balancer struct { // TODO } var _ Backend = &Balancer{} // addrs, yük dengeleme yapılan tüm örneklerin adreslerini içerir func NewBalancer(addrs []string) *Balancer { // TODO }

209

Bir ekip yönetimi deneyiminiz oldu mu?

208

Local, dev, stage, prod ortamları nasıl farklıdır?

207

Eşzamanlı istekleri sınırlamak için çözümler olarak semafor ve tamponlu kanalın bir sınırlaması nedir?

206

Pencere geçerli hale geldiğinde cevaba ne eklenir?

206

/* Bir mikroservis mimarisi ile bir uygulama var. Bir mikroservis, Backend arayüzü kullanılarak soyutlanabilir. Bir mikroservis örneğine erişmek için BackendImpl türü kullanılabilir, bu zaten uygulanmıştır. Her mikroservisin birkaç düzine çalışan örneği vardır, her biri kendi adresi addr ile erişilebilir. Ancak, mikroservisin bağımsız örnekleri güvenilir değildir: çökebilir, erişilemez veya aşırı yüklü olabilirler. Bu nedenle, bir Balancer türü uygulamanız gerekiyor, bu da aynı zamanda Backend arayüzünü uygular ve mikroservis örnekleri arasında istemci tarafı yük dengelemesi yapar, her seferinde **en az yüklü** örneği seçerek. */

204

En yoğun hizmetin saniyede (RPS) işlediği maksimum istek sayısı nedir?

204

Çalışma formatı: uzaktan, ofiste veya hibrit mi?

203

Go dilinde bir görev yazın — pratik bölüm (geliştiricinin hayatından problemler, algoritmalar olmadan): bir hizmeti geliştirin veya düzeltin. Süre — 1,5 saat.

202

Belleği sabit hale nasıl getirilir (benzersiz karakter sayısına bağımlılığı kaldırmak)?

201

JWT kullanırken müşteri, yetkilendirme mikroservisi ve mağaza mikroservisi arasındaki etkileşim nasıl olacak? Ve JWT olmadan, oturumlar ile ne değişecek?

201

İş deneyimin hakkında ve ne yaptığını anlat.

201

AeroHotels projesi hakkında bilgi ver: nihai mimari, backend'i nasıl tasarladın?

200
/11