Pergunta de entrevista da empresa Rivian

how and why to use templates in c++?