Sobes.tech

Python

Önceki görevinde çalışma kapsamını ve görevlerin hacmini nasıl belirlediniz?

Junior — Middle
134

Görevleri eşzamanlı ve eşzamansız olarak yerine getirmenin farkı nedir ve hangi durumlarda her birinin kullanılması tercih edilir?

Junior — Middle
134

Yalnızca parantezlerin açılış ve kapanışının doğru olup olmadığını doğrulamak için yapıyı doğrulamak gerekir. test_data = [ "[][][]", # geçerli "[[[]]]", # geçerli "[]", # geçerli "][[", # geçersiz "[[]", # geçersiz "[]]", # geçersiz "[[]]", # geçerli "][[]", # geçersiz "[][]]", # geçersiz "[]][", # geçersiz ] def is_valid():

133

Çalışanları mevcut pozisyonlarından ayrılmaya teşvik eden nedir?

Junior — Middle
133

Ara katman yazılımında hangi tasarım deseni kullanılır?

Junior — Middle
132

Sorgulayıcı, verileri bulmak için hangi tarama yöntemlerini kullanır?

Junior — Middle
131

Projelerde kuyrukları kullanma deneyiminizi paylaşabilir misiniz ve hangi tür kuyruklarla çalıştığınızı anlatabilir misiniz?

Junior — Middle
130

Projelerde SQL sorgularının performansını artırmak için hangi yöntemleri kullandınız?

Junior — Middle
130

Yeni bir proje veya görev üzerinde çalışmaya başlamak için attığın adımları açıkla

Junior — Middle
129

pytest kullanılarak yapılan testler bağlamında fixture'ın ne anlama geldiğini açıklayabilir misiniz?

129

Bir görev veya proje süresine uymakta zorlandığınız bir durumla karşılaştınız mı?

Junior — Middle
128

Python'da çoklu kalıtım imkanı var mı?

128

Şirketimizde kariyer gelişimi için hangi hedefleri belirliyorsunuz?

Junior — Middle
127

# Bu kodun ne ve nasıl yapması gerektiği gereksinimleri şu anki gibi kabul edilmelidir. db = Model() def processa(veriler): print("dosya boyutu: " + str(len(veriler))) kullanıcı_satırları = open("/opt/data/users.txt").read().splitlines() sonuç = [] for satır in kullanıcı_satırları: işlemler_satırları = open("/opt/data/transactions.txt").read().splitlines() processa(işlemler_satırları) for satır2 in işlemler_satırları: parçalar = satır2.split() geçerli_mi = db.check_transaction( user_id=parçalar[3], change=parçalar[4], ) if not re.search("\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+\d+\s+\w+\s+\d+.\d+", satır2): continue user_id = satır.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", parçalar[4]): sonuç.append(satır2) if len(sonuç) > 0: print("eşleşti")

127
/9