Code Monkey home page Code Monkey logo

7learnings_codingchallenge's Introduction

7Learnings Data Scientist Code Challenges

Hello potential 7Learnings colleague! This coding challenge is an opportunity for you to demonstrate your skills and knowledge regarding data science as well as your ability to work independently and use documentation where required. It is not about getting the right solution, try to get as far as you can we will discuss your approach and experience in the interview.

The Coding Challenge

This repository contains a jupyter notebook with the coding challenge consisting of 2 parts. We also provied data in coding_challenge.csv which you can use in case you get stuck in Part 1. Create a new git repository for this project and organize your code within that repo. You can provide your solution and thoughtprocess directly within the notebook. Once you are finished commit and push your code and email the link to your 7Learnings contact.

We adivse you to use a virtual environment and install the dependencies there:

virtualenv venv
source venv/bin/activate
pip install -r requirements.txt

In order to succesfully do this coding challenge you will need to have a gmail account to enter the google cloude console where you can create your first project. Google might keep trying to get you to sign up for their free trial but you can safely ignore that, our challenge works with the Sandbox version.

Once you finish setting up your project you will need to run

gcloud auth application-default login

and also set to your default project.

If you run into issues with using BigQuery in Jupyter Notebook you can refer to the documentation here and the links provided above where you can find all the information you will need.

Time Allotment

We respect your time and don't expect you to spend more than 3 hours on this. Try to get as far as you can, your solutions will then be discussed in the next interview, feel free to also add comments and explain what you intended to do.

What We Review

Your application will be reviewed by our engineers. The aspects of your code we will judge include:

  • ability to get the technical environment set up
  • sql coding knowledge
  • data cleaning and abstraction
  • understanding of time-dependent data
  • machine learning knowledge and evaluation metrics

7learnings_codingchallenge's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.