🗺️ Complete Walkthrough

How to use
EasyMockInterview

From first launch to acing the interview — everything you need to know in one place.

⬇ Download Free to Follow Along
📥
Before you start

Installing the app

🍎 macOS: After opening the downloaded .dmg and dragging the app to Applications, the first launch will show "Apple could not verify this app is free of malware." This is the standard Gatekeeper warning for apps without a paid Apple notarization certificate — it does not mean anything is broken.

To open it: right-click (or Control-click) the app icon → Open → Open in the confirmation dialog. Alternatively, go to System Settings → Privacy & Security, scroll to the Security section, and click "Open Anyway" next to EasyInterview. You only need to do this once — every launch after that works normally.

🪟 Windows: SmartScreen may show "Windows protected your PC" for the same reason (no paid code-signing certificate yet). Click "More info" → "Run anyway" to proceed.

🤖 Android: Since the app isn't distributed through the Play Store, enable Settings → Install unknown apps for your browser or file manager before opening the downloaded .apk.

💡 Why the warning appears: Apple and Microsoft both require a paid developer certificate ($99/yr and similar respectively) plus a notarization/signing process to suppress these prompts entirely. The app itself is ad-hoc signed and safe — these are standard OS gatekeeping steps for any indie-distributed app, not a sign of malware.
📄
Step 1 · Setup

Add your resume

Open Settings → Resume and paste your resume text. Every AI answer will be tailored to your actual experience, skills, and career story. Interviewers will hear answers that genuinely match your background — not generic responses.

Also fill in the Company name and Job description fields before each interview. EasyMockInterview uses these to target every answer to the specific role.

💡 Pro tip: Paste the full job description — not just the title. The AI picks up on specific requirements like "5 years of Go experience" or "familiarity with Kubernetes" and addresses them in answers.
🎙️
Step 2 · Before the interview

Start a session

Open the Interview tab 5–10 minutes before your call. Review the session config (company, job desc, extra context), then click Start Session or press ⌘⇧A.

EasyMockInterview begins listening through your microphone and — on desktop — through your system audio simultaneously. Everything is transcribed in real time.

💡 Audio mode: Set audio input to "Both" (mic + system audio) for best results. If system audio isn't available on your setup, "Mic only" still works well when you're on a call — the interviewer's voice comes through your speakers and is picked up by your mic.
🤖
Step 3 · During the interview

Answers appear automatically

EasyMockInterview detects interview questions in the live transcript and automatically streams an answer — word-by-word — within 1–2 seconds. You don't need to press anything.

Behavioral questions automatically use STAR format. Technical questions include precise explanations. Coding questions include complete, working code with complexity analysis.

💡 Reading naturally: Skim the answer rather than reading it verbatim. Add your own pauses, filler words, and personal anecdotes where you can. The AI gives you the structure — you give it the humanity.
👁️
Step 4 · Visibility

Position the invisible overlay

The floating overlay window shows answers on top of your other windows. Press ⌘⇧H to toggle it, then drag it to the ideal position — typically near your camera so your eyes stay on screen while reading.

The overlay is completely invisible to screen sharing software — Zoom, Teams, Google Meet, OBS, and any recording tool cannot capture it.

💡 Opacity trick: Reduce overlay opacity to ~60–70% in Settings. It stays readable but looks less like an app window if someone happens to glance at your physical monitor.
📸
Step 5 · Coding problems

Screenshot any coding problem

If the interviewer shares a LeetCode-style problem, system design prompt, or whiteboard diagram on screen, press ⌘⇧S. EasyMockInterview captures your screen, sends it to Gemini Vision, and returns a complete solution within seconds.

On Android: tap the 📸 camera button to open your photo gallery and pick any screenshot or photo of a problem.

💡 Works on anything visible: HackerRank, CoderPad, shared PDFs, take-home assignments, even a photo of a whiteboard.
✏️
Step 6 · Manual input

Ask anything manually

Didn't catch a question? Type it into the Ask Manually box during a session and press ⌘↵ or click Ask.

The AI remembers the full conversation, so follow-ups work perfectly: "go deeper on the caching part" or "give me an example using Python instead."

💡 Follow-up trick: If an answer is too long, type "summarize that in 2 sentences" and get a concise version immediately.
🏆
Step 7 · After the interview

Review your debrief

When you stop the session, EasyMockInterview automatically generates a structured debrief: a summary of the conversation, key topics covered, action items to study before round 2, and AI feedback on your performance.

Everything is saved to History. Before your next round, review the action items and run a Mock Interview session on the exact topics where you were weakest.

💡 The debrief is most useful between rounds. Treat the "action items" list as a personal study guide — the AI knows exactly what the interviewer focused on.

⌨️ Hotkey reference

All hotkeys work globally — even when another app is in focus.

🎙️
Start / stop interview session
⌘⇧A
📸
Screenshot → AI solution
⌘⇧S
👁️
Show / hide overlay
⌘⇧H
🔇
Mute / unmute microphone
⌘⇧M
🚨
Panic — hide all EasyMockInterview windows instantly
⌘⇧Esc

On Windows, replace ⌘ with Ctrl.

🚀 Pro tips

From people who've used EasyMockInterview in real interviews.

🎧
Use headphones
Keeps the interviewer's voice clean for transcription. Earbuds are ideal — they don't create feedback and look normal on camera.
📍
Position overlay near your camera
Put the overlay window close to your webcam. When you glance at answers, your eyes move only slightly — not obviously to the side.
🗣️
Skim, don't recite
Read the answer once, internalize the key points, then speak naturally. Add "um", pauses, and personal examples — it sounds far more authentic.
Match style to round type
Concise for phone screens (interviewer is checking basics quickly). Detailed for system design. STAR for all behavioral questions.
🎯
Do a mock session first
Run one full mock interview the night before. Getting comfortable with the flow matters more than any individual answer.
🔋
Charge before the call
Mic capture + AI generates real CPU/battery load. Plug in before a long interview to avoid low-battery warnings mid-conversation.

✅ Interview day checklist

Check these off before your call starts. Click to mark done.

Resume pasted in Settings
Company name entered
Job description pasted
Answer style selected (Concise for phone screen)
Overlay positioned near camera
Headphones in
Did a mock session yesterday
Device plugged in / charged
Session started 5 min early
⬇ Ready?

Download and follow along

Free plan · No credit card · No API key

⬇ Download EasyMockInterview