You are asking Tech Lead questions to a junior developer. Actually, there's a lot of product stuff in there as well.
And portfolios are important. The nature of the projects the dev has done, the repos s/he is contributing to or maintaining, the services that he or she is running (even if hobby) are all indicators of the capability and even the inclinations that the developer has.