Nesne yönelimli programlamada SOLID kavramının temel ilkelerini açıklayabilir misiniz?
Python
Veritabanı yönetim sistemlerindeki indeksler nelerdir ve bunların avantajları ve dezavantajları nelerdir?
Python dilinde dekoratörlerin rolü ve kullanımı nedir?
Önceki görevinde çalışma kapsamını ve görevlerin hacmini nasıl belirlediniz?
Görevleri eşzamanlı ve eşzamansız olarak yerine getirmenin farkı nedir ve hangi durumlarda her birinin kullanılması tercih edilir?
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():
Çalışanları mevcut pozisyonlarından ayrılmaya teşvik eden nedir?
Ara katman yazılımında hangi tasarım deseni kullanılır?
Python'da nesne oluşturma ve başlatma sürecinde __new__ ve __init__ metodları arasındaki fark nedir?
Sorgulayıcı, verileri bulmak için hangi tarama yöntemlerini kullanır?
Projelerde kuyrukları kullanma deneyiminizi paylaşabilir misiniz ve hangi tür kuyruklarla çalıştığınızı anlatabilir misiniz?
Projelerde SQL sorgularının performansını artırmak için hangi yöntemleri kullandınız?
Yeni bir proje veya görev üzerinde çalışmaya başlamak için attığın adımları açıkla
pytest kullanılarak yapılan testler bağlamında fixture'ın ne anlama geldiğini açıklayabilir misiniz?
Gelecekteki mesleki pozisyonunuzu seçerken hangi parametrelere dikkat etmelisiniz?
Bir görev veya proje süresine uymakta zorlandığınız bir durumla karşılaştınız mı?
Python'da çoklu kalıtım imkanı var mı?
Şirketimizde kariyer gelişimi için hangi hedefleri belirliyorsunuz?
# 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")
Veritabanında indeks kullanımı sorgu performansını nasıl artırmaya yardımcı olur?