By medium I just mean, stuff beyond CS 101. So for Java, I'd ask about standard lib or basic language-specific features or tools. What's the difference between a List, Set and Map? What does the final keyword do? What does it mean for a class to be thread safe? What do you use for dependency management? What's the difference between a checked and unchecked exception?
For JavaScript I can ask about let vs const? What are arrow functions good for? Maybe specific framework stuff if they say they know react.
For general web stuff, I can ask about response codes. What's the difference between 400 and 500 level? What's a CDN for? What is HTTPS?
You can ask basics about version control or CI. Sometimes I'll do process questions about agile.
I try to stick to what they claim on their resume (and what I know about) and can tell pretty quickly if they are actually what they say they are based on how quickly, confidently and succinctly they answer.
For JavaScript I can ask about let vs const? What are arrow functions good for? Maybe specific framework stuff if they say they know react.
For general web stuff, I can ask about response codes. What's the difference between 400 and 500 level? What's a CDN for? What is HTTPS?
You can ask basics about version control or CI. Sometimes I'll do process questions about agile.
I try to stick to what they claim on their resume (and what I know about) and can tell pretty quickly if they are actually what they say they are based on how quickly, confidently and succinctly they answer.