What is a GOOD interview question to ask a potential applicant to find out if he's actually GOOD at programming?
>>106982524I've been trying to find the silver bullet for years. The truth is you won't know if they're good or not until they've been on the job for a week or two. Make sure all your new hires are part time until you know they're decent, if they're not, cut their hours. There's no other way.
>>106982524Just give them a task and make them work in a room without internet for a limited time.
>>106982524Ask him to write a routine to do an inorder traversal of a binary tree printing out its contents - in O(1) space.
>>106982773 I'll just use a local llm on my phone doe
>>106982524ask if he has programming socks
>>106982524What are some projects you've done in your free time?
>>106982765>programming>part-timeDoes such a thing even exist?
Ask them some programming data structures, basic computational logic, test their reading comprehension, make them write some basic function on site so it can tell whether they're really depend on AI or not.I don't really well informed about job interview but I think reading comprehension is very important for programmers, they should able to debug program and not copy paste the error to AI and put AI's solution blindly, I think a lot of young gen did this.
Tell them to hack the webpage and put the password in the page source code. 99% will fail.
>>106982524Ask them about their AoA.
>>106982524Look at their public repos and study their commits.
>>106982773>>106983455Really good candidates will be insulted and walk out.
>>106983481Those types would be bored in most positions, and are the most likely to monkey-branch. "Good enough" employees are usually the best suited for aimless corporate work.
>>106982524>Make sure all your new hires are part time until you know they're decent>Hiring software developers on anything other than salaryThat's a huge red flag for anyone with any kind of competency. You'll lose a bigger percentage of possible good candidates than you will bad people doing that.
>>106983545misresponse. Meant to be>>106982765
>>106982524Ask them about instances of undefined behavior according to the C standard, see if they can spot them.
The only questions I get axes are tell me about yourself and what do you do in the free time?
>>106983545We hire at full time, salary rate, but on a 90 day probationary period. Works well. Shook out a guy who was farming our work out to contractors and working on other projects on the clock. Now we have a super star junior.
>>106983698Probation is fine, although the distinction is largely meaningless since it's "at will" employment anyways.Part time reeks. Either the company is looking for excuses to string you along, or they're too fucking poor to hire you. Management is probably delusional too. I'm in engineering, not software, but if a company said that I'd walk out of an interview on the spot. Might even call them useless retards on the way out.
I usually ask what editor he uses.Some people just use visual studio code but can't even remember it's name...Then I ask him to tell about some task that he had to do on how did he solve it.Usually they go into details and you get some idea about the work dynamics in the team he worked and general knowledge.