Help Guide - Interview Coder

Important Notice

Interview Coder is designed to operate seamlessly and remain undetectable while working with various coding platforms including CodePad, HackerRank, LeetCode, and other testing sites. To maintain optimal functionality and prevent detection:

Screen Sharing Best Practices

  • DO:
    • Share only the browser window/tab when using platforms like Zoom, Teams, or Meet
    • Keep Interview Coder window in a separate virtual desktop/workspace
    • Use window-specific sharing options in your video conferencing tool
  • DON'T:
    • Share your entire desktop/screen as this exposes OS-level operations

Getting Started

Welcome to Interview Coder! This guide will help you master the app and excel in your coding interviews.

Launching Interview Mode

  1. Open the Interview Coder application
  2. Click on Interview Mode to begin
  3. The app will enter its ready state, waiting for your commands

Keyboard Shortcuts

Interview Coder is designed for efficiency with powerful keyboard shortcuts. Access the complete list of shortcuts by clicking on the Settings or Shortcuts button in the app.

Essential Shortcuts

  • ⌘+B - Toggle Visibility: Make the window on top appear or disappear
  • ⌘+H - Take Screenshot: Capture a screenshot of the interview question
  • ⌘+Return - Process Screenshots: Generate solution for captured screenshots
  • ⌘+R - Reset View: Return the window to its default position
  • ⌘+Q - Quit App: Exit the application
  • ⌘+Left Arrow - Move Left: Move the window left
  • ⌘+Right Arrow - Move Right: Move the window right
  • ⌘+Up Arrow - Move Up: Move the window up
  • ⌘+Down Arrow - Move Down: Move the window down

Using Interview Mode

Interview Mode is the core feature that helps you solve coding problems during interviews.

Step 1: Capture the Problem

When you encounter a coding problem:

  1. Press ⌘+H to take a screenshot
  2. Select the area containing the problem statement
  3. The screenshot will be added to your current session

Step 2: Generate Solutions

Once you've captured the problem:

  1. Press ⌘+Return to process the screenshots
  2. The app will analyze the problem and generate a comprehensive solution
  3. Review the solution, which includes:
    • Problem breakdown
    • Algorithm explanation
    • Code implementation
    • Time and space complexity analysis

Multiple Screenshots

For complex problems that require multiple screenshots:

  1. Take your first screenshot with ⌘+H
  2. Take additional screenshots as needed
  3. Press ⌘+Return to process all screenshots together
  4. The app will synthesize information from all screenshots for a complete solution