Instruction Manual

    This section contains the instruction manual for InterviewTraner. It should be read before using the application. At its core, the software is very easy to use and understand. The core of its usage revolves around the following loop:

    • Open InterviewTraner and receive your first exercise. At launch exercises are LeetCode problems, but in the future, more types of exercises will be added.
    • Solve the LeetCode problem by following the link and assign yourself a score. More information on the scoring rubric can be found below.
    • Submit your score and receive a new exercise. Trane, the practice engine that powers InterviewTraner, will use your previous scores to select a new personalized and optimized exercise. By continuing to solve exercises, you will progress through the curriculum.

    InterviewTraner's main differentiator is not the exercises themselves. Finding content to practice for software engineering interviews is largely a solved problem. Knowing which exercises to practice, when to review them, and when to move on to new exercises is the problem that InterviewTraner solves.

    For instructions on how to download and install InterviewTraner, please refer to the Installation section of this manual. For more specific instructions on how to use the interface, refer to the User Interface section.

    Scoring Rubric🔗

    InterviewTraner uses a simple scoring scale from 1 to 5 to evaluate your performance on each exercise. There is no auto-scoring functionality, so you will have to assign yourself a score after solving each problem. The following scoring rubric can be used as a guideline for assigning your score:

    1. You were not able to solve the problem or made no progress towards a solution even with hints.
    2. You made some progress towards a solution but were not able to solve the problem.
    3. You solved most of the problem and passed most of the test cases, but struggled with some edge cases or with finishing the problem as quickly as you should during a real interview.
    4. You solved the problem and passed all test cases and only struggled a bit with edge cases or time.
    5. You aced the exercise, solving it quickly and correctly without any struggle.