Cara, no seu dia a dia de trabalho, você não vai ficar fazendo análises de algoritmos e analisando a sua complexidade, utilizando BigO Notation. Pode até ser que você precisa fazer em alguma situação especifica, mas eu mesmo nunca precisei rsrs.

Agora, se você tem vontade de trabalhar em uma Big Tech, geralmente pra conseguir a vaga, você faz algumas entrevistas de código, onde você aplica bastante estrutura de dados, lógica e sempre pedem pra fazer o algoritmo em uma complexidade O(n) por exemplo ou falar qual a complexidade desse algoritmo e ai sim, você vai precisar dominar esses conceitos e ter bastante prática com isso.

Mas no geral, é bom saber sobre o assunto e conhecer um pouco.

Falei da minha experiência e do que eu sei, fiquem a vontade pra complementar, discordar e me corrigir.

É isso...