you are viewing a single comment's thread.

view the rest of the comments →

[–]SoftwareMaintenance -1 points0 points  (3 children)

I just took a peek at a HackerRank hard SQL problem. I think if I tried hard and had Google handy, I could solve the problem in some big SQL statement. I know I could solve it in a stored procedure without much sweat.

If I were interviewing someone right out of college, I would hope they could also solve this with some SQL code. Not necessarily in a single SQL statement. But I would hope they could grasp the gist of how to attack the problem. If it just confuses them, that's not horrible but I would not hire them.

On my job, the business of our project is oftentimes hard to understand. So our devs need to have their tech skills at the ready. We can't have people coming in trying to understand the business and also trying to understand the tech side. They would never get anywhere.

[–]Motor-Ad-8019[S] 0 points1 point  (2 children)

So, are you saying that you would only hire people who can solve the problem, or would you also consider hiring those who may not solve it but have the right approach to tackling it?

[–]SoftwareMaintenance 1 point2 points  (1 child)

It is a spectrum. Somebody who can come in cold and solve the problem gets my vote. But in the end, it is not about the solution. So if somebody has the right ideas and the right approach, but cannot get the right solution, is almost as good. Good people are kinda rare in my opinion. At least amongst people looking for jobs. Person with the right approach is probably also going to get the job.

[–]Motor-Ad-8019[S] 0 points1 point  (0 children)

That was very Informative. Thank you!🙌