The Social Graph

An easy Python mock interview question on DataDriven, with an AI interviewer who asks follow-up questions and a hire or no-hire decision at the end.

Domain
Python
Difficulty
easy
Seniority
L3

Interview Prompt

You're filling the friend-count column from a social graph export, where each record is either a pair of names, meaning those two people are mutual friends, or a single name, meaning a person who has shown up with no connections. Return a mapping from every person who appears to how many friends they have.

Summary

Everyone knows someone.

How This Interview Works

  1. Read the vague prompt (just like a real interview)
  2. Ask clarifying questions to the AI interviewer
  3. Write and run your Python against test cases
  4. Answer the interviewer's follow-up questions, then get a hire or no-hire decision