System Analyst
REST API hakkında konuş: POST ve GET metodları.
Sıfırdan bir veritabanı tasarlamak zorunda kaldınız mı?
Yeni entegrasyonla çalışma sürecini açıklayın.
Model analiz için dış bir uygulayıcıya iletilmeden önce mağaza kullanıcı sorgularıyla ne yapılmalı?
Geliştirme (API, veritabanları, entegrasyonlar) için görev belirleme sürecinizi açıklayın.
Hangi entegrasyon türleriyle çalıştınız? Senkron ve asenkron etkileşim deneyimi?
Bana anlat, eğitim ve işi nasıl dengelediğini, 2026 yılında lisans eğitimini tamamlayıp tamamlamadığını.
Hizmet isimleri İngilizce olabilir.
Basit bir API için yapılması gerekenleri açıkla — örneğin, kurye sipariş geçmişi: toplam tutar ve adres içeren bir liste.
Yüksek trafikli zaman serileri ve etiketler (dakikada birkaç milyon kayıta kadar) için bir tabloyu nasıl tasarlardın? Tablo yapısı hakkında hangi temel kararları alırdın?
Sınıf diyagramı ne işe yarar? Ne anlatır?
Sözleşme açıklamaları — sadece iş diliyle mi yoksa OpenAPI (JSON, zorunluluk, desenler) ile de mi?
-- 1. Son bir ay içindeki sipariş vermeyen müşterilerin listesini çıkar. -- Yapı: -- customers (customer_id, name, registration_date) -- orders (order_id, customer_id, order_date, amount) SELECT DISTINCT c.customer_id, c.name FROM customers c LEFT JOIN orders o ON c.customer_id = o.customer_id and o.order_date >= DATE_TRUNC('month', CURRENT_DATE) - INTERVAL '1 month' WHERE o.amount IS NULL -- 2. Kategori toplam gelirinde her alt kategorinin payını hesapla -- sales (product_id, category, subcategory, revenue, sale_date) -- Sonuç: category | subcategory | share_of_category
En uygun yanıtı seçiniz - Bağımlılıkların yanlış yönlendirilmesi - Servisler ortak bir veritabanına bağlı, bu da bağlılığı artırır - Açık artırma servisinde hata işleme yok - Veritabanı yedeklemesi yok - API geçidi izleme yok - Cüzdan servisinde önbellekleme yok
Bu uygulamanın temel sorunu nedir BEGIN; CREATE TABLE sneakers ( id SERIAL PRIMARY KEY, design JSON NOT NULL ); CREATE OR REPLACE FUNCTION process_sneaker_order(sneaker_id INTEGER) RETURNS VOID AS $$ BEGIN UPDATE sneakers SET design = jsonb_set(design, '{status}', '"Processed"') WHERE id = sneaker_id; END; $$ LANGUAGE plpgsql; INSERT INTO sneakers (design) VALUES ('{"colors":"red,blue", "status":"Pending"}'); PERFORM process_sneaker_order(1); -- COMMIT;
BPMN'de hangi olaylar var?
Mevcut şirketinizden neden ayrılmak istiyorsunuz?
Bir veritabanında indeksin amacı nedir?
Takımlar içinde çalışma nasıl organize edildi? Dışarıdan bir metodoloji, ama içerde Scrum sprintleriyle mi çalıştınız?
Bu durumda mimarinin temel sorunu nedir? - Takımın esnekliği, kararların tekelleşmesi nedeniyle sınırlıdır - Sorumlu fonksiyonların tek bir kişiye bağlanması uyumu sınırlar - Bilginin tek bir kişide toplanması dar bir nokta oluşturur - Katı yapı hızlı uyumu engeller - Kararların merkezileştirilmesi, takımın kendi kendini organize etmesini engeller - Takımda özerklik eksikliği, katılımı azaltır