Junior — Middle
Have there been situations where you had to prove your point during a project?
sobes.tech AI
Answer from AI
Yes, such situations have occurred. It is important to provide arguments based on facts and experience, not emotions. For example, when discussing the choice of a library for a project, I provided examples of performance, community support, and compatibility with the current stack. It is also useful to demonstrate prototypes or small tests to visually show the advantages of your approach.
# Example: comparing the speed of two functions
import time
def func_a():
return sum(range(1000000))
def func_b():
return (1000000 * (1000000 - 1)) // 2
start = time.time()
func_a()
print(f"func_a: {time.time() - start} seconds")
start = time.time()
func_b()
print(f"func_b: {time.time() - start} seconds")
This approach helps convince the team of the solution choice.