What is the best practice to collect user interests after onboarding?

Im developing new social application mobile-first approach. My Signup \ Login is very short process (only user & email & password) and only if the user doesn't choose to use the provided social login options.

First of all, is there any professional term for deferred \ late account creation \ collecting information about the user? I mean the flow right after the user lands for the first time in the application.

So, back to the original question, what can be the best practice to collect user interests from closed set of question that can help later for better user experience? is there any limitation? any recommendation?
just for example I want to know if he is into TV-Series, if so, can he pick some from trending list? and then continue with more question? regarding other interests (of course related to the application).