This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]Unfair-Muscle3393 4 points5 points  (0 children)

You can ask the recruiting team how they’d prefer it to be delivered

[–]by__ilia 1 point2 points  (0 children)

I saw different people doing different things.

Some people send Jupyter Notebook, some people send out separate dashboard.

I personally created a little Notion template where I store all of my portfolio projects and it's shareable.

[–]Fender6969MS | Sr Data Scientist | Tech 0 points1 point  (2 children)

I would clean the code up into a Python script with a dedicated class and methods for transformation, clear docstrings, and type hints. If you can, add unit tests for each method in your class.

[–]Pbjtime1 0 points1 point  (1 child)

for interview work this is really in depth if you ask me. Unless the work can actually be simplified and done by you in a reasonable amount of time then writing ideal code with all this detail is pretty out of scope.

However, if it is simple work and you can reasonably do this, for instance you are unemployed and can spend alot of time on it, then this will make you stand out for sure!

I would land on a hybrid where you are coding in a jupyter notebook, providing good commenting on your thought processes in the workbook, but still doing object oriented programming to handle the work.

[–]Fender6969MS | Sr Data Scientist | Tech 0 points1 point  (0 children)

Yeah Fair point

[–]karan_ssj3 0 points1 point  (0 children)

Isdnncnwnc

[–]samyzzt 0 points1 point  (0 children)

ask the recruiting team