Comcast Code challenge to test core java, Collection modification, String parsing
Below are the notes and instructions to help you do well on the take-home interview question. Please do not hesitate to ask if you need more details. We look forward to seeing your solution and good luck!
This problem is made up of many small but sometimes related questions. You will have 3 hours after taking delivery of the project to submit your solution. Note that not all people will be capable of finishing all problems within the time limit and we don't expect that in order to declare success.
The interview problem will be distributed to you as a full maven project which you will add to and modify to achieve the goals. You should absolutely make sure that you have a recent version of Java and maven installed on your computer prior taking delivery of the problem. Maven is available from here. To make sure that maven is working as expected, execute the given command in your shell and verify that the output appears valid.
You may submit your solution using other JVM based languages like Scala and Groovy but
if you do so, you MUST include the appropriate dependencies and build-time changes to
your maven pom.xml
. If you plan on submitting in one of these languages, it is suggested
that you figure out how to make this work before taking delivery of the problem itself.
When you are done, you will submit the sources by executing the following command in the base directory of the project:
mvn clean package
This will produce a sources file at target/solution-submission.zip
.