Giter Club home page Giter Club logo

coding-interview's Introduction

coding-interview

Hello and welcome to your coding interview ๐Ÿ‘‹.

In this interview we try to find out if your technical skill set is a match for our team. We will go with you through a set of tasks which we ask you to solve. The coding interview should resemble a typical pair-programming situation. Therefore you can use all the tools available and the internet. We would like to understand what you are thinking when you are typing, so please be verbose ๐Ÿ—ฃ๏ธ.

Don't worry if you are running out of time. The goal is NOT to finish all tasks. We might ask you spontaneous questions which might mean that you can not finish.

  • Time: 30 minutes
  • Allowed: Everything!
  • Required on your side:
    • (Python) Python > 3
    • (JavaScript) node.js > 12 (ECMAScript 6) or use es6console.com
    • Git > 2.0
    • Skype (not Skype for business)
    • Headset
    • Microphone
    • Webcam (optional)

In this interview we kindly ask you to share your screen with us. It is perfectly OK for us if you prefer not to enable your camera. โš ๏ธ Important: Please close all applications which might pop up during the Interview. We are not interested in reading your personal email.

Please don't hesitate to ask us questions about the interview now. If you don't have any, take a deep breath and lets get cracking. You can do this ๐Ÿš€!

Tasks

Task 1

Use git to clone the repository from GitHub Enteee/coding-interview

Task 2

Resolve the TODO in:

Hint:

Task 3

Generate a list of 1000 IP-strings with no duplicates.

Example:

ips = [
  '142.112.89.167',
  '86.107.159.181',
  '217.120.76.16',
  '27.51.213.55',
  '177.224.89.222',
...
  '248.200.220.78',
  '143.18.179.135',
  '84.79.16.152'
]

Task 4

Exclude all IP strings which are not interesting and deliver them to the customer.

coding-interview's People

Contributors

enteee avatar sansar-choinyambuu avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

pozsa kchomski

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.