We tag questions in 3 areas:
Personal Values: instead of "culture" we help you assess shared values. For example: do you value fun vs. achievement?
Competencies: does your software developer need attention to detail and critical thinking? Or creativity and collaboration?
Skills: what skills are necessary vs. what can be learned on the job? E.g., should you assess for React skills? Or assess for programming/debugging skills in general?
Also, P.S. you have to be careful/thoughtful when asking about what developers work on outside of work. Worst case, you end up breaking the law by discriminating against protected groups. I'd suggest only looking to that if their work history is relatively lacking and you're trying to develop a positive case for the candidate