Was there a moment when your understanding of a good solution changed — you used to think one way, now you think differently?
Python
# 1. Square each number using lambda. # The result should be a list of numbers. L = [1, 2, 3, 4, 5]
At what point do you shift from independently seeking a solution to asking for help? What triggers this?
Tell about working with AI tools and copilots (ChatGPT, Claude, etc.) — how much do you trust, how actively do you use?
How are small numbers stored in Python?
What tasks do you dislike doing, and how do you handle being assigned those tasks?
Do you have work rituals during the day without which the day would feel 'not right'?
What do you think usually distinguishes a good professional solution from just a correct one?
How to properly type a decorator so that mypy does not complain and IDE hints are not broken?
How do you feel about overtime if a task needs to be completed 'yesterday' but the workday is limited?
What is lru_cache? Why is it needed? How does it work?
Looking back, what professional belief turned out to be the most mistaken for you?
What is an event loop? How is it related to coroutines?
What does the map function do?
What attracted you specifically to our vacancy?
How do you personally understand that you have grown professionally? Do you do anything specifically for this, besides reading articles?
Is [name] an interpreted or compiled language? What is the difference between these approaches?
What are metaclasses? Why are they needed?
How to create a parameterized decorator?
What do you do if you realize you won't meet the deadline for a task?