I wouldn’t dream of asking all these questions in the one interview. I would also ask different questions when hiring staff for me, than for a client. The purpose of these questions is to find out more about the person, and for them to reveal themselves.
As an interviewer, I am not technically proficient to test candidates in detail about all their proficiencies. This means I need to assess them as people, and use that to then judge if they are what the say they are, and will represent themselves and me well in a meeting with my client. These questions are of course asked in addition to the usual questions all candidates are asked in interview situations.
PS. Most of these questions are only suitable in a face to face situation.