Россия сегодня · октябрь 2025

Тех собес на middle-senior Python Разработчик в Россия сегодня

middle-senior Тех собес 1 вопрос 7 задач

1. Задача: Сделать реверс строки

s = 'abcdefg'
# Сделать реверс строки: 'gfedcba'
reverse = 

2. Задача: Вывести первый и последний элемент списка

lst = [1, 2, 3, 4, 5]
# вывести первый и последний элемент списка

3. Задача: Превратить список в строку

lst = ['a', 'b', 'c', 'd', 'e']
# надо превратить в строку: 'abcde'

4. Задача: Превратить список строк в список с элементами в нижнем регистре

lst = ['AA', 'BB', 'CC', 'DD', 'EE']
# надо превратить в список: ['aa', 'bb', 'cc', 'dd', 'ee']

5. Задача: Вывести список элементов, общих для двух списков

a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
b = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]

# Вывести список элементов, общих для этих двух списков.

def func(a: list[int], b: list[int]) -> list:

6. Что происходит в выражении и что оно выведет?

x = {i % 3 for i in range(10)}

7. Задача: Получить список значений словаря в порядке убывания

d = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
# Получить список значений словаря в порядке убывания

8. Задача: Вывести ключи словаря для минимального и максимального значения

d = {'dfu': 453, 'vir': 404, 'ckc': 295, 'pic': 110, 'exr': 375}
# Вывести ключи словаря для минимального и максимального значения

Дополнительно

Собеседование состояло из секции лайвкодинга на знание базовых операций с типами данных Python (строки, списки, словари, множества).