I received an email today requesting my availability for an interview next week. This is with regards to an open position of Data Scientist. I was informed that there would be an hour test; likely a technical test prior to the interview
The job description is as follows:
Degree in Computer Science, Economics, Mathematics or Statistics
Postgraduate degree majoring in data analytics or machine learning preferred
Minimum 3 to 4 years of relevant work experience
Experience with statistical and analytical modeling, knowledge of analytic tools and big data technologies. Should be able to work with tools to clean, transform, manipulate, model and visualize large amounts of data.
Minimum skillsets required: Deep experience with languages like R, Python, SQL, Excel Experience in Data Cleaning, Sampling, Balancing, Imputation using R, Python Experience in Statistical modelling techniques like Anova, Hypothesis Testing(t-test, chi-sq), Linear regression, Logistic regression, Decision trees, Neural Networks, Random Forests, Bootstraping, Clustering, Classification , Factor Analysis, K-cross validation Knowledge of Big Data frameworks/ technologies: HIVE, Spark or similar frameworks Data visualization tools: Qlik or Tableau
Ability to communicate complex ideas to technical and non-technical audiences
Ability to analyze numbers, trends and data to derive conclusions.
Effective oral and written communication
Here's a bit of background:
I am a fresh grad with a double major in physics and math who was in the quantum mechanics stream for my physics major and specialising in the pure and applied mathematics for my math major. My exposure to statistic in my academic career spans the basic probability concepts of variances, standard derivative, probability density function and the likes. My proficiency in programming language is Wolfram Mathematica to replace most functions of MS Excel and build "reasonable" computational models.
I am unsure why I was called for an interview despite not having the 3-4 years of relevant experiences. While I have applied and made it clear in my cover that I am currently self-learning intermediate-advanced statistic and picking up Python and relational database, the inclusion of a test indicates to me that more advanced concepts may be test. I am under no illusion that the company uses Wolfram Mathematica.
1) Am I justified in making such an assumption with regards to the level of technical test which may lie outside the domain of my current knowledge?
2) In the experience of recruiters here, should I maintain my agreement to attend the interview?