Bir CRM sistemi hayal edelim: izin talepleri onaylanıyor, ancak takvimde gösterilmiyor, bu da yanlış maaş hesaplamasına neden oluyor. Sorun dalgalı. Bu sorunu çözmeye nasıl başlardınız?
Node.js
Olayı tam olarak nasıl kabul ediyor ve saklıyoruz — alım katmanı nasıl yapılandırılmalı ve olaya güvenebilir miyiz?
En ilginç vakamı anlat
İşin bir kısmı, bazen AI tarafından üretilmiş, bazen belgesiz olan mevcut kodu analiz edip geliştirmektir. Bu formata nasıl bakıyorsun?
Dış bir sistemden (ödeme, sipariş durumu) HTTP webhook veya kuyruk aracılığıyla olaylar alan bir sistem hayal edelim. Olayları kaydetmek, durumu güncellemek ve bunu üretimde güvenilir şekilde yapmak gerekiyor. Genel akış şemasını nasıl tasarlardın?
Dış sistem aynı olayı birkaç kez gönderdi. Bu sorunu nasıl çözersiniz?
Geçici bir hatayı, geri yüklenemeyen bir hatadan nasıl ayırt edebilirsiniz?
İş ilanı bağlamında ne aradığımı sormaya gelen soruya ne cevap vermeliyim?
İlk olarak Success/Paid/Done olayı geldiyse ve sonra daha eski bir Pending olayı gelirse, bunu nasıl çözersiniz?
Tam olarak bir kez teslimatı nasıl sağladınız, yoksa bu sadece tutarlılık mı?
Lütfen, yaptığınız herhangi bir projeden veya bir şeyden bahsedin, gurur duyduğunuz ve nedenini açıklayın.
Diyelim ki kontrol ettiğin her şey doğru. Peki bu durumda ne olur?
Her şey kontrol edildi ve yine de fark varsa, hata başka nerede olabilir ve sağlayıcı kendisi suçlu olabilir mi (örneğin, API'si düzgün iletilmiyorsa)?
Bir sorunu teşhis ettiğinizi varsayalım. Bir dahaki sefere manuel olarak uğraşmamak için nasıl yapabilirsiniz?
Dış sağlayıcı webhooks gönderiyor, biz bunları veritabanına kaydediyoruz. Bir ay sonra ürün geliyor: onların 1000 kaydı, bizim 970. Nasıl araştırırsın?
Sistem zaten üretimde. Nasıl çalıştığını anlayabilir ve belirli bir sorunu nasıl araştırabilirsiniz?
Olay kaydedildi ancak uygulanmadıysa UI'da ne gösterilmeli?
İşe alım görüşmesine yardımcı olacak deneyimimi anlatın
Sistemlerin sürdürülebilir ve araştırılabilir olması için veritabanında hangi tablolar ve varlıklar gereklidir?
Olay geçerli, tekrar değil, sıra anlaşılır, ancak işlem sırasında servis çöker. Güvenilirliği nasıl sağlayabilirsiniz?