I'm applying for an R & D role in a big company. As part of the application I've been asked for some code that shows my skills with a specific programming language and software engineering (so I assume they will kind of review the code).
Now I didn't have code, even though I usually program outside my job, but I haven't specific code to forward to other people.
Now... I assume whatever code I'll submit this should probably be related to what the job requires. As I said it is an R & D position, so what I've been thinking is to forward them some implementation of some medium difficulty algorithm/library related to what they're asking for in the job. When I say "medium" I don't mean specifically the difficulty of the algorithms I'll implement but they have to be appropriate enough to let me show that I know how to use some software engineering approach and allow me to do an analysis more or less complicated (in such a way I would be able to show that I can handle every aspects of a design). Also I don't want to forward them very complicated stuff because it would be very tedious for a review.
I mean... I want to make their life easy, but at the same time I have to show that I'm good for the job.
Is this approach ok? Or should I assume they're expecting something particularly complicated from me?
(it's the first time people ask me for code).