I applied online. I interviewed at Common Code (Melbourne) in Jul 2020
Interview
"Common Code" also advertises roles as "Managed Functions".
Consisted of a short coding test right of the bat. I aced the test by the way.
The issue here is that their recruitment team is unconsidered and lazy, that is, they didn't even bother to look at my CV to figure out if my skills and experience fit their expectations BEFORE sending me the coding test.
They obviously do this on purpose to minimize the number of CV's they need to analyze.
It doesn't matter that it took only 20 minutes of my time (mostly because I just installed a brand new Ubuntu distribution, so had to setup Python and Jupyter).
HR is getting paid to analyze my CV and figure out if I match the role (something that they are often extremely incompetent at).
I burned out 20 minutes of my time for nothing.
Anybody that would have aced the test would expect to go to the next stage.
They don't give a damn about developers. My time is worth nothing to them, obviously.
Interview questions [1]
Question 1
Please use the awswrangler module to create a list of the files in the input folder that are not in the output folder.
There is an AWS S3 bucket with two folders.
Here is the initial code:
import awswrangler as wr
input_folder = 's3://mf-pythontest/in'
output_folder = 's3://mf-pythontest/out'
Using the AWS wrangler module, please create a list of the files in the input folder that are not in the output folders.
The Required output is:
['doc_003.parquet']You must use the awswrangler package: https://github.com/awslabs/aws-data-wranglerYou will need to have some AWS credentials to access this public bucket.
***TIP***
The solution should have no more than three lines of code