/meme-test

Comcast Code challenge to test core java, Collection modification, String parsing

Primary LanguageJava

Comcast-meme-test

Comcast Code challenge to test core java, Collection modification, String parsing

Comcast Silicon Valley Take Home Question

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!

Timing Constraints

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.

This will be a Maven Project

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.

Other JVM Languages are Acceptable

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.

Submitting your Solution

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.