Hangi tutardan itibaren teklifi değerlendirmeye hazırsınız?
Python
Bu görev için ihtiyaç duyduğumuz grafiği nasıl temsil ederiz ve ondan nasıl cevap (rota) elde ederiz?
# Karmaşıklaştırma # Artık yeni bir ürün özelliğimiz var: mobil uygulama üzerinden para ayırtma. # Bunu yapmak için, ATM sınıfına yeni bir reserve(amount) yöntemi eklememiz gerekiyor. Ayrıca, SDK yöntemlerinde HardwareError olasılığını da göz önünde bulundurmalıyız.
Pencere zaten tüm alfabeyi kapsıyorsa, sol sınırını hangi prensip doğrultusunda hareket ettirmeliyiz?
Dağıtık uygulamalar veya sistemler tasarlama ve uygulama konusunda deneyiminiz var mı?
Python ile olan deneyiminiz nedir ve projelerinizde ne kadar süredir kullanıyorsunuz?
Algoritmalar ve veri yapılarıyla ilgili mülakat hazırlığı için yaklaşık ne kadar zaman ayırmak gerekir?
Rotanın başlangıç şehrini nasıl bulacağız?
Gerçek bir ATM'de para verme işlemi hangi doğru sırayla çalışmalıdır?
from collections import Counter def min_s(a: str, s: str) -> str: need = Counter(a) res = ""
Çok iş parçacıklı ve asenkron teknolojiler kullanarak geliştirme deneyiminiz var mı?
Projede kullanılan dillerden farklı dillerde pratik programlama deneyiminiz var mı?
Python dışında projelerinde başka hangi programlama dilleri veya teknolojileri kullandınız?
Mülakat sırasında şirkete dair hangi soruları sormak istersiniz?
Bunu neden yapmamız gerekiyor? Fikir nedir? Diyelim ki böylece nihai şehirleri buluyoruz — ilk olarak, onları nasıl bulacağız? İkinci olarak, rotayı nasıl yeniden oluşturacağız?
```python from collections import Counter def min_s(a: str, s: str) -> str: need = set(a) window = Counter() res = "" c = 0 left = 0 best_len = float('inf') for right, char in enumerate(s): if char in need: window[char] += 1 if window[char] == 1: c += 1 while c == len(need): if right - left + 1 < best_len: res = s[left:right + 1] best_len = right - left + 1 if s[left] in need: window[s[left]] -= 1 if window[s[left]] == 0: c -= 1 left += 1 return res ```
Son profesyonel deneyiminizi ve başarılarınızı paylaşın.
Önceki iş yerinizde üstlendiğiniz temel görevleri ve projeleri anlatabilir misiniz?
Bir veritabanında saklamak zorunda kaldığınız en büyük veri hacmi nedir?
""" Bir tam sayı dizisi verildi. Dizideki herhangi iki elemanın çarpımının mümkün olan en küçük değerini bulmak gerekiyor (çift - herhangi iki eleman, ardışık olmak zorunda değil). Örneğin, 9 4 2 5 3 sayı dizisi için cevap 6 olacaktır. """ def find_min_product(arr: list[int]) -> int: ...