Pergunta de entrevista da empresa DPL

What are the service life cycles in .net core? Difference b/w AddTransient, AddScoped and AddSingleton?