<commit_before># code-interview
## Interview Questions for Autovance
Welcome and good luck!

-   [Interview Directions](#interview-directions)
-   [Required Tools](#required-tools)
-   [Libraries Used](#libraries-used)

### Interview Directions

1.  Fork the repo and work on your own fork
1.  Clone and run `npm install`
1.  Find the set you have been assigned in the `lib` directory
1.  Complete the functions within the set
1.  Write your own correctness tests for each question
1.  Validate your answers by running `npm run test:set-*`
1.  Commit your answers to github, and submit the test by linking the repo in an email to your interviewer!

### Required Tools

*   git
*   github account
*   nodejs + npm (latest)


### Committing

We follow the angular commit message guidelines outlined [here](https://gist.github.com/stephenparish/9941e89d80e2bc58a153).
Remember to use this format when you committing work, or the hooks will reject your commit!

### Libraries Used

*   [Lodash Utility](http://devdocs.io/lodash~4/)
*   [Chai.js Expect](http://chaijs.com/api/bdd/)
*   [When.js Promises](https://github.com/cujojs/when/blob/master/docs/api.md)
*   [Mocha Test Runner](https://mochajs.org/#getting-started)
<commit_msg>docs: grammar<commit_after># code-interview
## Interview Questions for Autovance
Welcome and good luck!

-   [Interview Directions](#interview-directions)
-   [Required Tools](#required-tools)
-   [Libraries Used](#libraries-used)

### Interview Directions

1.  Fork the repo and work on your own fork
1.  Clone and run `npm install`
1.  Find your assigned set in the `lib` directory
1.  Complete the functions within the set
1.  Write your own correctness tests for each question
1.  Test your answers by running `npm run test:set-*`
1.  Commit your answers to github, and submit the test by linking the repo in an email to your interviewer!

### Required Tools

*   git
*   github account
*   nodejs + npm (latest)


### Committing

We follow the angular commit message guidelines outlined [here](https://gist.github.com/stephenparish/9941e89d80e2bc58a153).
Remember to use this format when you committing work, or the hooks will reject your commit!

### Libraries Used

*   [Lodash Utility](http://devdocs.io/lodash~4/)
*   [Chai.js Expect](http://chaijs.com/api/bdd/)
*   [When.js Promises](https://github.com/cujojs/when/blob/master/docs/api.md)
*   [Mocha Test Runner](https://mochajs.org/#getting-started)

{'fraction_non_alphanumeric': 0.10929185427752763, 'fraction_numerical': 0.018010642652476462, 'mean_word_length': 4.123689727463312, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1933261', 'n_tokens_mistral': 815, 'n_tokens_neox': 758, 'n_words': 270}