Sobes.tech

Python

Yinelenen while döngüsü dikkate alındığında algoritmanızın zaman karmaşıklığı nedir? Bu O(n) mi yoksa O(n²) mi?

254

Bulut platformları ve hizmetlerini kullanma konusunda pratik deneyiminiz var mı?

Junior — Middle
243

Önceki pozisyonunuzdan ayrılma kararınızın nedeni neydi?

Junior — Middle
229

Algoritmada sol sınır daha hareket ettirilemediğinde (pencere sıkıştırması mevcut adımda durduğunda) sonra ne yapılmalı?

226

Bir geliştirici olarak kendinizi hangi beceri ve bilgilerle değerlendirebilirsiniz?

Junior — Middle
219

Mevcut pencere (iki gösterge arasındaki) tüm alfabedeki karakterleri zaten içerdiğini nasıl anlayacağız?

210

Çözmek zorunda kaldığınız ilginç bir teknik vaka veya sorun hakkında anlatın.

203

Belirli bir dönemde şirkette kaç geçici çalışan veya stajyer bulunuyordu?

Junior — Middle
196

İş veya eğitim için programlama dilini değiştirmeyi düşünüyor musun?

Junior — Middle
190

```python BILLS = (5000, 1000, 500, 100, 50) class SDK(ABC): @abstractmethod def count_banknotes(self, banknote: int) -> int: pass @abstractmethod def move_banknote_to_dispenser(self, banknote: int, count: int) -> None: pass @abstractmethod def open_dispenser(self) -> None: pass class ATM(): def __init__(self, atm_api: SDK): self.atm_api: SDK = atm_api def withdraw(self, amount: int) -> bool: bills_plan: dict[int: int] = {} for bill in BILLS: available = self.count_bills(bill) num_bills = min(available, amount // bill) bills_plan[bill] = num_bills amount -= num_bills * bill if amount != 0: return False # Cannot dispense the exact amount self.atm_api.open_dispenser() for bill, count in bills_plan.items(): if count > 0: self.atm_api.move_banknote_to_dispenser(bill, count) return True ```

182

Takım çalışmasında meslektaşlarınızın hangi davranış veya karakter tipi size hoşnutsuzluk hissettirir?

Junior — Middle
181

Faaliyetinizde ana dil dışında başka programlama dilleri kullanıyor musunuz?

Junior — Middle
177

Sisteminiz veya projeniz için ulaşmış veya bildiğiniz maksimum saniye başına işlem sayısı nedir?

Junior — Middle
176

Önceki işinizde ne kadar süre çalıştınız?

Junior — Middle
175

İş organizasyonu için tercih ettiğiniz yaklaşım nedir?

Junior — Middle
174

Algoritmalar veya veriler bağlamında ağaç yapısı ve düğümleri hakkında bilgin var mı?

Junior — Middle
174

İki rezervasyon talebi aynı anda gelirse ne olur? Tutarlılığı nasıl sağlayabilirsiniz?

167

Projelerde herhangi bir ağaç veya veri yapısı kullandınız mı?

Junior — Middle
165
/5