@jbcolli2 I'd need to have some concrete proof that the candidate can actually write code. For example, by taking a programming test of some kind. I don't think talent with mathematics in general guarantees talent with coding or algorithms.
Good programming is not a simple adjunct to other skills, in my opinion. It is a talent or skill of its own. Strength in math (or any other field) doesn't have much bearing on coding ability, in my experience.
@jbcolli2
A computational mathematician might have those chops, but honestly that's not a kind of math I'm familiar with enough to know that those skills are there.
As far as taking a risk: for an entry level position, sure. Especially if I can see code (test, github) or can see a spark of "gamedev" in the application. But everything else being equal, I might lean more towards an engineer (as I see engineering as reduction of science to practice).
@posniewski Thanks for the response! I completely agree that math and programming are two different skills, it’s why I advise all my students to take CS classes.
Could you tell me more about the test you talking about? I’m assuming more than the proficiency tests on LinkedIn 😊.
@jbcolli2 For our test, we send the candidate a set of requirements for a small system. It takes around 2-3 hours, though it's not timed. The task isn't tricky or anything; it's a common sort of thing you might need to do on the job. For us, the expectation is they'd use C/C++.
The task requires the ability to take the reqs, decide what data structures to use, implement them, and prove it works via code.