Interview with a Middle Python Developer | Theory + Live Coding

Posted by

СПІВБЕСІДА Middle PYTHON Розробника | Теорія + Live Coding

СПІВБЕСІДА Middle PYTHON Розробника

Теорія

Python – це популярна мова програмування, яка використовується для веб-розробки, наукових обчислень, обробки даних та багатьох інших додатків. Python має простий синтаксис, що робить його ідеальним для початківців, але водночас він є потужним інструментом для досвідчених розробників.

Live Coding

Під час цієї співбесіди ви отримаєте можливість продемонструвати свої навички у Python шляхом практичного програмування. Вам можуть бути поставлені завдання з розв’язку конкретної задачі або реалізації певної функціональності. Це дозволить роботодавцю оцінити ваші навички та підходження для посади Middle Python Розробника.

Дякуємо, що вибрали нашу співбесіду для покращення своєї кар’єри! Бажаємо вам успіхів у проведенні Live Coding частини і отриманні посади Middle Python Розробника!

0 0 votes
Article Rating
16 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@AlexSmith-
1 month ago

‘’’
d ={}
for i, v in enumerate(nums):
if v in d:
return d[v], i
d[target – v] = i
‘’’

@olege2464
1 month ago

Терпіти не можу теорію з неприязню до неі ставлюсь, бо це раз в 2-3 роки вивчаєш коли роботу шукаєш і більше ніколи під час роботи не використовуєш.
А за enumerate шкода шо не розвязав, хоча з самого початку була хороша думка в чоловіка! Треба віднімати!

@shaolinsnail6890
1 month ago

Тільки мені знається шо лайв кодінг це ред флег при співбесіді?)

@Andron4iKTV
1 month ago

Слабка співбесіда. Для мідла питання мега хай левел. На темі SQL vs NoSql то це треш. Владислав думає що існує тільки монго і тільки схемлесс дб? NoSQL і SQL баз дуже багато, і вони дуже різні по практикуму. Навіть взяти саме банальне SQL: columnar/row db(вони є і в NOSQL), Olap vs OLTP workload. NOsql: graph, document, wide-column, kv, time-series and etc. Хоть щось з цього буде більш цікавіше запитати і правильніше ніж питання яке було озвучене.

@MikeShevchuk
1 month ago

Я спробував так розвязати

@Art-iu9pv
1 month ago

це сіньйор, не мідл

@user-xb8pd9jw6g
1 month ago

мідл затупив на першій задачі літкоду, мда) навіть не хард)

@paranoya2312
1 month ago

from copy import deepcopy

def to_sum(numbers: list, targer):
sorted_numbers = sorted(deepcopy(numbers))

for number in sorted_numbers:
for number2 in sorted_numbers[numbers.index(number) + 1:]:
if number + number2 == targer:
return [
numbers.index(number),
numbers.index(number2, numbers.index(number) + 1),
]

@gwhite224
1 month ago

Щодо enumerate – вона також має лінійну складність О(n). Вона просто лаконічніша і зручніша. А так хлопець перенервував. Лайвкодінг на перших співбесідах після тривалого періоду роботи над типовими кейсами завжди такий, якщо регулярно не практикуєшся з алгоритмами). Успіхів автору і розробнику!

@dmytro9279
1 month ago

дякую за інтерв'ю, у Влада дуже класний підхід – не валить, може підказати чи навести на думку. Добре було б трішки знайомити з кандидатом: навчається чи працює, якщо навчається, то як довго, якщо працює, то на якій позиції, чі є мідлом чи тільки претендує…

@clandast2136
1 month ago

Очень хорошо отвечал на вопросы, думаю человек реально заслуживает позицию Middle. На кодинге просто волнения. Спасибо за интервью автору

@silencer975
1 month ago

Слава Україні!
Героям Слава!

@frez_x
1 month ago

по теорії все плюс мінус зрозуміло, а кодінг жах якийсь))) як на мене на мідла не тяне

@k.varetsa
1 month ago

О. крутяк!

@Shisui_88
1 month ago

Дякую за відео
def twoSum(nums, target):
hash_map = {}
for i in range(len(nums)):
sum = target – nums[i]
if sum in hash_map:
return [i, hash_map[sum]]
hash_map[nums[i]] = i
думаю це те що ви хотіли пояснити.
хз

@pumacore22
1 month ago

Крута співбесіда, дякую!
З нетерпінням чекаю наступних:)