bluGill 5 days ago

That means you tell someone who you might not hire what your database schema is. Probably not something you want them to know. You also assume they know SQL - many C++ jobs only need minimal SQL knowledge and so you are fine with hiring someone who can write a select only with the help of google - but someone at that level wouldn't be able to solve your problem. I've spent a lot of time working in a language that was custom to the one company I worked for at the time - I can learn your language quickly (even C++ is not that hard - the dark corners means it takes years to become great but to be productive doesn't take very long), as such I don't want to force any particular language on the interview, I want something that proves they can write code.

1
zabzonk 5 days ago

> Probably not something you want them to know

Why not? But if your schema is so secret, come up with a simple one for use in interviews.

> You also assume they know SQL

I specifically said this was for a c++/sql job.

> so you are fine with hiring someone who can write a select only with the help of google

No, I'm not fine with that, even if it were do-able.

> I can learn your language quickly (even C++ is not that hard - the dark corners means it takes years to become great but to be productive doesn't take very long)

Wrongo. And not just for C++.

> I don't want to force any particular language on the interview, I want something that proves they can write code.

Obviously, we want very different things.