Skip to content

Interview Timer

Track interview duration and speaking ratios with configurable time warnings.

Overview

The interview timer helps you keep track of:

  • Total elapsed time — How long the interview has been running
  • Speaking ratios — Balance between your speaking time and the interviewer's
  • Time warnings — Alerts at configurable intervals (e.g., 30, 45, 60 minutes)

When to Use

The timer is automatically enabled by default and useful for:

  • Long interviews — Stay aware of duration
  • Time management — Balance your speaking time
  • Scheduled interviews — Know when you're approaching time limits
  • Speaking analysis — See if you're talking too much or too little

Enabling the Timer

Configuration

  1. Open Settings (gear icon)
  2. Go to Advanced Settings
  3. Toggle Interview Timer

Settings

SettingDescriptionDefault
Interview TimerEnable/disable timerOn
Time WarningsShow notifications at set intervalsOff
Warning MinutesComma-separated minutes (e.g., "30,45,60")30,45,60

How It Works

Timer Display

The timer appears in the title bar when:

  • Recording is active (LIVE badge on)
  • OR elapsed time > 0 (after stopping)

Title bar layout:

[Timer] [LevelBars] [LIVE/OFF] [MicToggle] [SpeakerMonitor] [ClearMenu] [Settings]

Visual Indicators

StateIndicatorDescription
RecordingPulsing dot ●Timer is actively counting
PausedStatic displayTimer shows accumulated time
HiddenNo timerElapsed time is 0 and not recording

Time Format

DurationFormatExample
< 1 hourM:SS25:34
≥ 1 hourH:MM:SS1:15:42

Speaking Ratio

Hover Details

Hover over the timer to see a popover with:

┌─────────────────┐
│  12:34          │  ← Total elapsed time
│  You: 45% 5:35  │  ← Your speaking time
│  Them: 55% 6:59 │  ← Interviewer(s) speaking time
└─────────────────┘

Speaking Detection

The timer tracks speaking time based on audio levels:

  • Threshold: Audio above RMS 0.01 is considered "speaking"
  • System audio = Interviewer's speaking time
  • Microphone = Your speaking time
  • Updated: Every 150ms (real-time)

Interpreting Ratios

RatioInterpretationAdvice
You: 30%Listening moreGood for understanding questions
You: 50%BalancedIdeal for most interviews
You: 70%Speaking moreMay be giving overly long answers

Time Warnings

Configuring Warnings

  1. Enable Time Warnings in settings
  2. Set Warning Minutes to comma-separated values:
    30,45,60
    20,40
    15,30,45,60

Warning Notifications

When elapsed time crosses a threshold, you'll see:

📢 Interview time: 30 minutes

Warning Behavior

  • One-time: Each warning fires only once per session
  • Per session: Warnings reset when you clear the session
  • Visual: Shows as a notification popup
  • Sound: Uses system notification sound

Example Timeline

0:00  → Start interview
      → [Pulse dot appears, timer starts counting]

30:00 → "Interview time: 30 minutes"
      → [Notification appears]

45:00 → "Interview time: 45 minutes"

60:00 → "Interview time: 60 minutes"

65:00 → Interview ends
      → [Timer shows 1:05:00, pulse stops]

Session Management

Starting a Session

The timer starts when you click the microphone button (LIVE).

Mic: OFF → Mic: ON
Timer: Hidden → 0:00 (with pulse dot)

Pausing a Session

The timer pauses when you click the microphone again:

Mic: ON → Mic: OFF
Timer: Running → Paused at current time

Clearing a Session

Use the Clear menu (trash icon) to reset:

Clear OptionTimer Effect
Clear transcript & answersTimer resets to 0
Clear speaker dataTimer unchanged
Clear allTimer resets to 0

After clearing, the timer hides until you start recording again.

Settings During Live

If you open Settings while LIVE:

  1. Audio capture pauses automatically
  2. Timer pauses
  3. When you close Settings, recording resumes
  4. Timer continues from paused time

Validation

Warning Minutes Format

The Warning Minutes field is validated on save:

Valid formats:

30,45,60
20,40,60
15

Invalid formats:

abc          ← Not numbers
30,abc,60    ← Mixed invalid
60,30        ← Not ascending
-5,30        ← Negative numbers
1500         ← Over 24 hours

Error message:

Time warnings must be comma-separated positive integers 
in ascending order (e.g. 30,45,60)

Tips and Best Practices

For Panel Interviews

  • Enable speaker diarization for accurate "Them" time
  • Watch the ratio — multiple interviewers may increase "Them" time
  • Don't worry if ratio is skewed early (setup questions)

For Technical Interviews

  • You may speak more during coding explanations
  • Expect 60-70% "You" time during coding portions
  • Use warnings to track coding session length

For Behavioral Interviews

  • Aim for roughly 50/50 balance
  • STAR format answers should be concise (2-3 minutes)
  • If "You" time exceeds 70%, consider shortening answers

General Advice

SituationTarget Ratio
Phone screen40-50% You
Technical round50-60% You
Behavioral45-55% You
Final round (conversational)50-50%

Troubleshooting

Timer Not Showing

Cause: Timer is disabled or conditions not met

Solutions:

  • Check Interview Timer is enabled in Settings
  • Click the microphone to start recording
  • After stopping, timer shows if elapsed time > 0

Wrong Speaking Ratio

Cause: Audio level threshold issues

Solutions:

  • Check your microphone level in Settings
  • Ensure system audio is captured correctly
  • Background noise may affect detection

Warnings Not Appearing

Cause: Time warnings disabled or format invalid

Solutions:

  • Enable Time Warnings in Settings
  • Verify Warning Minutes format (comma-separated numbers)
  • Check notification permissions

Timer Stops Unexpectedly

Cause: Settings opened or clear menu used

Solutions:

  • Timer pauses when Settings opens (normal behavior)
  • Timer resets when "Clear session" is used (normal behavior)
  • Check if LIVE indicator is still on

Integration with Other Features

Speaker Diarization

When both features are enabled:

  • "Them" time includes all non-'you' speakers
  • Speaking ratio shows combined interviewer time
  • Use speaker monitor to see individual speaking times

Advanced Mode

Timer works independently of answer generation:

  • Timer continues during LLM extraction
  • Speaking ratios track actual audio, not question/answer flow
  • No impact on answer generation timing

Comparison: Timer On vs Off

FeatureTimer OffTimer On
Time displayHiddenShown in title bar
Speaking ratioN/AAvailable on hover
Time warningsN/AOptional notifications
Session trackingNoYes
PerformanceSlightly less CPUMinimal overhead

Next Steps

Made with ❤️by Aldrick Bonaobra