News for hackers. Stuff that matters.
Re:Ask HN: What's the worst piece of software you use everyday? by aprdm on Saturday July 11, 2020 @07:59PM (#23807319)
There's an interview question about some behaviour of git that people don't rely on very often? Wow. Asking anything about VCS seems a bit off in general if the person has any experience under their belt developing software...
Re:Ask HN: What's the worst piece of software you use everyday? by james-skemp on Saturday July 11, 2020 @08:55PM (#23807667)
> Asking anything about VCS seems a bit off in general if the person has any experience under their belt developing software...

Why so? We don't go into great depth, but every hiring committee I've been on I make sure that we ask something about source control.

You can learn a lot about a developer's process by finding out if and how they use source control. (Red flag, for me, is if an apparent senior dev doesn't use a VCS.)

Re:Ask HN: What's the worst piece of software you use everyday? by pragmatic on Saturday July 11, 2020 @09:22PM (#23807809)
Isn't there a difference between knowing/understanding VCS and git flag trivia? Seems needlessly pendantic?
Re:Ask HN: What's the worst piece of software you use everyday? by OJFord on Sunday July 12, 2020 @07:45AM (#23810630)
Not GP, but if I were, to me 'I can never remember the flags, so I made aliases' is a good answer. (Problem-solving, learning to use tools in a way that works for them, etc.)
Re:Ask HN: What's the worst piece of software you use everyday? by james-skemp on Sunday July 12, 2020 @06:04PM (#23815149)
Whoops.

Red flag = warning sign, not anything related to Git flags.

OJFord is basically correct, though. It's 2020, so if you're interviewing for a developer/programming position, you should at least know something about the various VCS options.

If it helps, during our last set of interviews the question was "What is your strategy when using source control?"

Before that was the two part question of "Describe your preferred development environment, both physical and technical. What is one thing in your development process that you can’t live without?" (I always tell the candidate that my answer to this is some sort of VCS.)

(These were both for the second, in-person, interview. There's not necessarily a wrong answer. It's not like we're asking them to name as many differences between Git and TFS as they can. :) )