Ви приходите зі своїм доведенням (а краще науковою статтею у відомому журналі), що ці алгоритми є логарифмічними. Головне, щоб інтерв’ювер був достатньо розумним верифікувати ваше доведення за час інтерв’ю.2. Інтерв’ювер має власнення доведення чи статтю, що вони логарифмічні. 95.Яким чином можна запустити код на Python паралельно?
Початковий рівень доходу залежить від розташування компанії та сфери діяльності, але для новачків це гідний старт. Як столиця і найбільший ІТ-центр України, Київ пропонує найвищі зарплати для Python розробників. У Києві Junior Python Developer може заробляти 700–1100 доларів на місяць, Middle — 1800–3000 доларів, а Senior — від 3500 до 6000 доларів. Python широко застосовується для веб-розробки з використанням фреймворків, таких як Django та Flask. Одеса та Дніпро пропонують дещо нижчі зарплати, ніж Київ та Львів, проте вони залишаються конкурентними.
Також в деяких джерелах gunicorn/uvicorn (сервер, який виконуює python код) називають як application server, а apache, nginx — як HTTP server. Треба усвідомлювати, що більшість українських компаній на вакансію Junior запитують, як для рівня Middle. А тестові завдання відрізняються кардинально від компанії до компанії. Python програмісти, що працюють у галузі науки про дані, використовують бібліотеки, такі як Pandas, NumPy, SciPy, та аналізують великі обсяги даних. Зарплата таких спеціалістів коливається в межах від 2000 до 5000 доларів для досвідчених спеціалістів.
Просимо кандидата розповісти, як би він його реалізовував. Це дає та можливість дізнатися, що звик використовувати фахівець, наскільки глибоко він знає і розуміє різні технології. 3.Є база даних із трьох таблиць — стандартна many-to-many схема. Потрібно написати запит, який об’єднує історія мов програмування три таблиці й повертає певний результат. Від джуніорів вимагають знати та вміти застосовувати базові структури даних і модулі, найпростіші запити до баз даних, знати найпростіші команди системи контролю версій тощо.
7.Для Middle+ я полюбляю давати нескладні задачки на рекурсію. Наприклад, є вкладений список чисел і треба щось на ньому порахувати (скажімо, знайти максимум). Також можна запропонувати написати аналог deepcopy для конкретної структури даних (tree, graph). Редакція DOU поспілкувалася https://wizardsdev.com/vacancy/middle-senior-python-developer/ з розробниками, які проводять технічні співбесіди Python-спеціалістів для різних рівнів, і зібрала приблизний список запитань до кандидатів. Звісно, він не є вичерпним, проте містить типові запитання.