Кои бяха основните задачи, които изпълнявахте на предишната си позиция?
Python
Можете ли да обясните разликите между асинхронното и паралелното изпълнение на операции?
Има ли кандидатът академична диплома или висше образование?
Какво е очакваното ниво на компенсация за позицията?
Условие: Дадени са два масива от обекти. Всеки обект съдържа числово поле 'code'. Върнете нов масив, съдържащ всички обекти от масива a, за които съществува обект в масива b със същата стойност 'code'. Поредността на елементите в резултата се определя от поредността на съответния 'code' в b: обектите от a трябва да бъдат подредени в реда, в който се среща съответният 'code' в b. Ако в b има няколко обекта с еднакъв 'code', се взема предвид само първото срещане. Входни данни: - a — масив от обекти във формат { code: number, ...rest }, дължина от 0 до 10^5 - b — масив от обекти във формат { code: number, ...rest }, дължина от 0 до 10^5 Изходни данни: Масив от обекти от a, филтриран и подреден по първото срещане на съответния 'code' в b. Ограничения: - 0 <= a.length, b.length <= 100 000 - Полето 'code' е неотрицателно цяло число - В масива b могат да има дублиращи се 'code' — взема се предвид само първото срещане Примерна функция: ```python # Достъпна без импорт: json, sys, io def intersect_by_code(a, b): # Напишете решението тук return [] ```
Какви методи могат да се използват за предотвратяване на състезателни условия в многопоточната програмиране?
Какво е `Depends` във FastAPI?
Обяснете концепцията и целта на миграциите на бази данни в процеса на разработка и поддръжка на приложения
Възможно ли е да не изпълни блока `finally`?
Как да проверите дали два обекта са една и съща инстанция на Singleton?
Как работи конструкцията `try`/`finally` без `except` и за какво се използва?
Можете ли да обясните какво се разбира под порождащи шаблони в разработката на софтуер?
Какви въпроси бихте искали да зададете за компанията по време на интервюто?
Как се оценява ефективността на търсенето на данни в хеш таблица?
Използвали ли сте многослойни създаване в Docker и защо са необходими?
Пишете ли тестове? Какви видове тестове и инструменти използвате?
Кои методи и инструменти познавате за проверка на коректността на кеша?
Какви са слоевете на Docker и как да ги вземете предвид при писането на Dockerfile?
Какво е ACID и как тези свойства се проявяват на практика?
Как да стартирате същия тест с различни набори от параметри в `pytest`?