My response above is perhaps a bit overly-dismissive of technical questions. I always ask technical questions, but they're more open and conversational, and I learn more from going off on tangents. There's rarely a single right answer. I'm trying to get a sense of your experience and how you approach unknowns.
Here are some of the more-technical questions I ask interview candidates, which are still best done in a casual way:
* What happens when a user enters a URL in their browser and hits return? If they start talking about DNS, protocol/port mapping, networks/firewalls, web servers-application communication, cookies, page rendering, etc. then I can go off on various tangents.
* How do you test your software? Can get into the differences between unit/integration testing, mocking/fixtures, QA, etc.
* How do you deploy software? Leads to discussions about SCM/branching, CI/CD, containerization, IaC, cloud services, the benefits/drawbacks of self-hosting vs cloud hosting.
There are plenty of others along these lines. My goal is to see if the person has actually done anything in a real environment, formed opinions, and stayed up to date on modern technology and practices.