Giter Club home page Giter Club logo

causes.com-levenshtein-challenge's Introduction

In response to an old job posting at www.causes.com for a Software Engineer

We’re looking for exceptional engineers to join the Causes Engineering team. You should have experience developing software in a variety of environments and should be comfortable with Linux servers, open-source databases, elegant code and efficient algorithms.

At Causes, engineers get a chance to make an impact right away in building products for our massive user base. Ideal candidates should have:

Ideal candidates should have:

  • 4+ year college degree in computer science (or related) OR equivalent professional experience

  • Work experience developing software in a business environment, preferably with Linux/UNIX

  • Database, application architecture and software systems design experience

  • Experience with at least one dynamic language (Ruby, Python, JavaScript, PHP, Perl, Scheme, Lisp, etc.)

  • Excellent problem solving abilities, a firm grasp on algorithms and rock-solid computer science fundamentals

Of course greatness comes in all shapes, so we keep an open mind. We encourage you to apply if you like difficult technical challenges, helping society at large and having fun with great people. Like puzzles? Solve this problem to catch our attention! Be sure to follow the instructions exactly.

Two words are friends if they have a Levenshtein distance of 1. That is, you can add, remove, or substitute exactly one letter in word X to create word Y. A word’s social network consists of all of its friends, plus all of their friends, and all of their friends’ friends, and so on. Write a program to tell us how big the social network for the word “causes” is, using this word list. Have fun!

Include your answer, along with your thought process, notes, and any code along with your resume.

To Apply

Send your text, PDF or HTML resume to [email protected] with the subject “Software Engineer Position.”

causes.com-levenshtein-challenge's People

Contributors

jakewendt avatar

Stargazers

 avatar

Watchers

 avatar James Cloos 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.