A live coding interview tool in real VS Code

You run Codility Interview in a shared VS Code workspace with video and chat. Candidates can execute code in a realistic environment while you observe their approach. Unlike a screen share, the work stays on record: after the interview you can replay the session, review AI activity and compare scorecards, not just a score.

A Codility customer described the interview view on G2:

“I love that I can view the candidate’s screen during interviews without requiring them to share it in a call.”

Mid-market reviewer, 2026, via G2.

MMarek J. Copy link Chat Join call 24:06 End interview
Tasks
‹1›Bulk pricing
‹2›Orders API
Add task
System design
Whiteboard
Tools
AI Assistant
Skills evaluation
Notes
Integrity
pricing.py test_orders.py VS Code IDE
14
15
16
17
18
19
20
21
# bulk discount applies from 10 units
def bulk_discount(items, rate):
total = sum(i.price for i in items)
if len(items) > 10:
return total * (1 – rate)
return total
# edge case: exactly 10 units
 
Terminal
$ pytest -q test_orders.py
………F…
1 failed, 12 passed in 2.41s
PS Priya S.
M Marek J.
Chat
Priya: running the tests now
Marek: talk me through the fix

Global enterprises that trust Codility include

Trusted by GitHub, SpaceX, Tesla, EY, LSEG, SAP, Barclays.

Today’s failing approach: your live interview depends on separate tools

Shared documents

A candidate writes code without a terminal or installed packages. You cannot observe the full debugging process.

Separate video calls

Switching between a meeting tool and a coding exercise divides the interview across windows.

Screen sharing

You watch the candidate’s local editor but cannot collaborate directly in the same workspace.

Scattered notes

Separate documents make the evaluation harder to review after the interview.

Run the coding exercise and conversation in one workspace

Codility Interview is a live coding interview platform for your engineering team. Your team brings the exercise and rubric; Codility provides the environment for the session. You can use Codility tasks as well, or quickly create some using our MCP server.

Watch candidates execute and debug their solutions

An editor without a runtime leaves you unable to test a solution during the session. Codility provides VS Code with a terminal, package installs and autocomplete. Candidates can work across multiple files while you follow the changes.

The difference: You can discuss the candidate’s debugging choices alongside the output from the code.

Copy link Join call 31:48 End interview
1 2
orders.py requirements.txt postgres
7
8
9
10
11
cache = Redis(host=”sidecar”, port=6379)
def price_for(sku):
hit = cache.get(sku)
return hit or db_lookup(sku)
 
Terminal Problems Output
candidate@workspace:~/orders-svc$ pip install psycopg[binary]
Successfully installed psycopg-3.2.9
candidate@workspace:~/orders-svc$ pytest -q tests/test_orders.py
………F…
FAILED tests/test_orders.py::test_bulk_discount
E assert 47.5 == 45.0
Chat In call 12:05 End interview
Tasks
‹1›Bulk pricing
‹2›Orders API
System design
Whiteboard
Tools
Excalidraw
Skills evaluation
Notes
Whiteboard orders.py
Client
API gateway
POST /orders
Queue
idempotency key = safe retries
Priya
Orders worker
Postgres
Redis cache
PS
M
Chat
Marek: sketch the write path first
Priya: queue in front, then the service
Priya: retries need an idempotency key

Keep code, video and system design in the same session

A separate meeting link adds coordination to the interview. Codility Interview includes video and chat inside the workspace. Your team can use the whiteboard for a system design discussion.

The difference: You and the candidate can continue the conversation without switching to another tool.

Review the evidence behind your interview scores

Unstructured notes can leave a debrief without a clear basis for comparison. You score the criteria your team set in the shared rubric.

Your team enables or disables the AI Assistant per assessment. When enabled, Codility captures the interactions as reviewable AI activity. Your hiring team makes the decision.

The difference: Interviewers who disagree can compare their rubric scores and review the candidate’s AI interactions.

MMarek J. 58:12 End interview
1 2
Skills evaluation Notes & Questions Session ended
Problem solving 1 2 3 4 5
Debugging 1 2 3 4 5
Communication 1 2 3 4 5
AI activity Assistant enabled
14:02Asked the assistant to explain the failing assertion
21:37Asked for a Redis caching pattern, then rewrote it by hand
Recording, transcript and playback

Questions about live coding interviews

A live coding interview tool lets an interviewer and candidate write and run code together in real time. Codility Interview provides a shared VS Code workspace for that session.

Review a task your team already uses

Bring an exercise you would give a candidate. We’ll discuss the workspace and evaluation criteria for your live interview.

Request a free trial

We’ll get back to you within one working day.