intouch-challenges
所属分类:Leetcode/题库
开发工具:PHP
文件大小:5KB
下载次数:0
上传日期:2017-01-23 05:05:44
上 传 者:
sh-1993
说明: 接触式访谈PHP编程挑战
(In-Touch Interview PHP Programming Challenges)
文件列表:
Challenge 1 - Sorting (0, 2014-05-28)
Challenge 1 - Sorting\challenge1.php (7, 2014-05-28)
Challenge 2 - Uppercase (0, 2014-05-28)
Challenge 2 - Uppercase\challenge2.php (7, 2014-05-28)
Challenge 3 - Cryptography (0, 2014-05-28)
Challenge 3 - Cryptography\challenge3.php (7, 2014-05-28)
Challenge 4 - 3n+1 (0, 2014-05-28)
Challenge 4 - 3n+1\challenge4.php (0, 2014-05-28)
# In-Touch PHP Challenges
These programming challenges are used as a portion of the technical interview process at [In-Touch Insight Systems Inc.](http://www.intouchinsight.com)
**Note:** There are no *trick* questions, however there are some ways to go *above and beyond* the strict requirements of the question that can speak to the creativity of the candidate.
## How to participate
Fork this repository and read the instruction text files in each challenge folder. Complete the challenges, commit and push back to your repository, then open a pull request against this project. We will close the pull request, but it notifies our dev team that someone has taken up the challenge!
## Rules
* Submissions must be written in PHP
* Submissions must run under PHP 5.5+
* Use an object-oriented structure as opposed to functional
* The "blank" PHP file in each challenge folder should be the answer entry-point
* i.e., we can run `php challenge1.php` from the `Challenge 1` folder to test your answer
If you need to include 3rd-party vendor libraries, please make sure you include both a `composer.json` and `composer.lock` so we're working off the same versions as you were.
No custom PHP extensions should be used - i.e., no extension that can't be installed via `apt-get` on a plain-jane Ubuntu 14.04 virtual machine using the default Ubuntun repositories. *If* an extension is required, please add an `extensions.txt` file in the challenge folder explaining which extensions to install and why they were required to complete the challenge ("because it's faster" is an OK answer if you include a benchmark script to prove it!).
### Have fun and good luck!
近期下载者:
相关文件:
收藏者: