Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
readme.html Adjusts Feb 22, 2017

readme.html

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>

    </head>
    <body>
        <h1>Instructions</h1>
        <p>
            This exam is applicable for Junior, Middle and Senior developers. So, feel free to show your skills in the exercises accord with your level. Pay more attention
            in produce a code with a good quality (no bugs, using OOP correctly, test, good code coverage in test, etc). The number of exercises made is not so important.
        </p>
        <p>
            The first exercise (Hello World) is already done in the exam. As you can see in the Hello World example, split each exercise in his own package, like the Hello World example.
        </p>
        <p>
            You can't import another libraries into maven to resolve the exercises.
        </p>
        <p>
            Create unit tests are not mandatory, but count a lot of points.
        </p>
        <p>
            The build cannot be broken (with errors) when you finish the exam. The <code>mvn clean install</code> command needs to build the project with success as result.
        </p>
        <p>
            https://www.reddit.com/r/cscareerquestions/comments/20ahfq/heres_a_pretty_big_list_of_programming_interview/
        </p>
        <h1>Questions</h1>
        <p>The first 4 (four) questions are mandatory.</p>
        <p>
            <ol>
                <li>Print the <b>Hello World</b> message in console</li>
                <li>Write a function that determines if a string starts with an upper-case letter A-Z</li>
                <li>Write a program that prints the numbers from 1 to 100. But for multiples of three print "Fizz" instead of the number and for the multiples of five print "Buzz".
                For numbers which are multiples of both three and five print "FizzBuzz".</li>
                <li>Find the only element in an array that only occurs once.</li>
                <li>Find the first non-repeated character in a String</li>
                <li>Reverse a String iteratively or recursively. If the String was "people", the expected result is "elpoep"</li>
                <li>Write fibonacci iteratively or recursively</li>
                <li>Find the common elements of 2 int arrays</li>
                <li>Find the largest int value in an int array.</li>
                <li>Check if String is a palindrome</li>
                <li>Find pairs in an integer array whose sum is equal to 10</li>
                <li>Check if a String is composed of all unique characters</li>
                <li>Since a class Customer, Robot and Manager has a <b>name</b>, you need to follow this requisites for define and return a name:
                    <ul>
                        <li>Name can't be null</li>
                        <li>Name can't be empty</li>
                        <li>Return the first name</li>
                        <li>Return the last name</li>
                        <li>Return the name in uppercase</li>
                        <li>Return the name abbreviated. If the name is John Paul Van Dyk, the expected result is: John P. V. Dyk</li>
                    </ul>
                </li>
                <li>Create a class design to represent a Car, Truck and his parts: motor, engine and tires.</li>
            </ol>
        </p>
    </body>
</html>
You can’t perform that action at this time.