Что было самое стрессовое в собеседованиях 😰
Для меня, как и для многих было самое нервное это техническое собеседование, но самое выматывающее и вытягивающее все знания из глубины мозга это лайвкодинг 🙈
Поясню, если кто слышит это впервые)
Лайвкодинг - в реальном времени вам задают вопрос или задачу и вы должны написать код в удаленной форме, которую видите и вы, и тот кто задает вопрос... в реальном времени... каждая буква которую вы печатает тут же появляется перед ним) Этот метод собеседования у меня встретился всего пару раз, но именно после него мне сделали оффер)
Примеры вопросов:
1. Понимание генераторов списка (list comprehension)
Например, что вернет код
nums = [1, 2, 3, 4, 5]
odd_squares = [n*n for n in nums if n%2 == 1]
print(odd_squares)
2. Напиши декоратор
3. Дается 3 примерно одинаковых функции, но с разной последовательностью строк - какая функция выполнится быстрее?
4. Часто задают задачи на глубокое понимание языка
a = sorted([1, 2, 3])
b = [3, 2, 1].sort()
print(a == b)
Что вернет код и почему?
Что поможет в прохождении подобных собеседований?
Кроме книжек я постоянно тренировался на площадках типа Codenrock.com, а так же пара каналов в телеге, где каждый день выкладывают разной сложности задачи.
Вот вам ссылки:
https://t.me/tests_it
https://t.me/python_tricks
И ссылки про разные фишки Python:
https://t.me/python_academy
https://t.me/python_pssss
Post #26
1.11K
- 👍 9