Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: