Skip to content
SparkTime, home
Off-Campus Placements With AI
Lessons
1 · Reality Check and Your Search Plan
2 · Building Credibility From Zero
3 · Resume and LinkedIn
4 · Finding Jobs Before the Crowd
5 · Applications and Referrals
6 · Online Assessments and DSA
7 · Company Research for Interviews
8 · Technical Interview Rounds
9 · Behavioral and HR Rounds
10 · Offers, Negotiation and Joining
11 · Rejection, Diagnosis and Momentum
Lesson 27 of 44

Lesson 27 · Company Research for Interviews

The 72-Hour Company Research System

Most candidates prepare for interviews generically. Candidates who prepare for this company, this team and this role have better conversations and better answers. This article gives you a 72-hour timeline from invitation to interview, a research notebook built from sources you choose and grounded AI tools that answer from them, less obvious public sources, sensible limits on researching interviewers, and the questions to ask the recruiter.

On this page

Key takeaways

  • Split the time before an interview into research, synthesis and practice, rather than spending it all on generic problem-solving.
  • Ask the recruiter about the rounds, their format, the interviewers' teams and anything to prepare. Recruiters often answer.
  • Build a research notebook from sources you choose: the job description, engineering blog posts and talks, product documentation, recent news and candidate reports. Use AI tools that answer from those sources and cite them.
  • Less obvious sources include conference talks, the company's public code, product changelogs and old discussion threads. They show how engineers there think.
  • Research interviewers only through their professional public work, and use it to ask better questions, not to surprise them with personal details.

An interview invitation arrives for Friday. Most candidates spend the next three days on more problem-solving practice and a rehearsed "tell me about yourself". Then the interviewer asks, "Why do you want to work here?", "What do you know about what our team does?", or opens with a problem from their own domain, and the generic preparation shows.

Company-specific preparation does not replace problem-solving. It sits beside it, and it changes the conversation: you recognise the domain of their problem, you mention a decision their team wrote about, you ask a question nobody else asks. This article is a system for getting there in about three days.

What you will learn

#
  • A 72-hour timeline from invitation to interview.
  • What to ask the recruiter before you prepare.
  • How to build a research notebook with grounded AI tools.
  • Less obvious public sources that show how a company's engineers think.
  • Where to draw the line when researching interviewers.

The 72-hour timeline

#

Adjust to the time you actually have, but keep the three phases.

When

Phase

What you do

72 to 48 hours before

Research

Ask the recruiter about the rounds; build the notebook; read the job description in layers; collect candidate reports; use the product

48 to 24 hours before

Synthesis and practice

Generate likely questions from your notebook; practise the two or three most likely technical topics; map your stories to the company's values (article 36)

24 hours before

Simulation and review

One mock interview in the expected format (article 33); write your one-page brief and "why this company" answer (article 29)

The day

Maintenance

A short warm-up and a read of your brief. Nothing new

Problem-solving practice continues throughout, but the research phase makes it targeted.

Ask the recruiter first

#

Recruiters want you to be prepared; a well-prepared candidate makes their job easier. A short, polite message can save you hours:

Code
Hi [Name], thank you for scheduling my interview for [role] on [date].To prepare well, could you share:1. How many rounds there will be, and the format of each (coding, design,   behavioral, HR)?2. Whether coding will be on a shared editor or a whiteboard tool, and which   languages are allowed?3. Which team or area the role is in, if known?4. Anything you'd recommend I review beforehand?Thank you, [Name]

Many recruiters answer some or all of these. Write the answers into your notebook.

The research notebook

#

Gather the material in one place and use an AI tool that answers from your sources, with citations, rather than from its general memory. Two common setups, as of October 2026:

  • A source-grounded notebook tool, such as NotebookLM, where you add documents, links and pasted text as sources, and its answers cite the passages they used.
  • A project or workspace in a general assistant (for example Projects in Claude or ChatGPT), where you upload files and set instructions to answer from them first.

Either works. The point is grounding: an assistant asked about a company from memory may mix up products, invent architecture or describe the company as it was years ago.

What to add as sources

#

Source

Why

The full job description

The anchor for everything else

The last five to ten engineering blog posts, especially from the team's area

How they think, what they built, what trade-offs they made

Talks by their engineers (transcripts or your notes)

The same, often in more depth

Product documentation or API docs

What the product actually does

Recent news (last 6 to 12 months)

Launches, funding, direction

Candidate interview reports you collected (your notes, not copied pages)

Round formats and topics

The recruiter's answers

The real format

The company's published values or culture page

What behavioral rounds probe (article 36)

Keep personal data out: do not upload your offer letters, other candidates' details or anything marked confidential. For review sites, add your own notes summarising reports rather than copying whole pages.

Instructions for the notebook or project

#
Code
This workspace is for preparing for an interview at [company] for [role].Rules:- Answer from the uploaded sources first and cite which source each point comes from.- If something is not in the sources, say "not in my sources" before adding  general knowledge, and label general knowledge clearly.- Never invent facts about the company, its systems or its people.- When I ask for likely interview topics, base them on the job description and  candidate reports, and say how many sources support each.

Questions to ask the notebook

#
Code
1. Based on the engineering posts, what are the three hardest technical problems   this company says it has solved? For each: the decision, the alternatives   they considered, and why they chose it. Cite the posts.2. From the candidate reports, what do interviewers here most often ask about,   beyond problem-solving? Count how many reports mention each.3. Write 10 questions an engineer who wrote these posts might ask an entry-level   candidate, each tied to a specific post.4. What does this company appear to value in engineers, as shown in the posts   and values page? Quote the evidence.5. Which parts of my project ([one-line description]) connect to problems in   these sources? Be honest if the connection is weak.

How to check: open the cited passage for anything you plan to say in the interview. If an answer has no citation, or the citation does not support it, do not use it.

Less obvious public sources

#

Most candidates read the company's homepage and one review site. Engineers' real thinking is often elsewhere:

  • Conference talks. Indian product engineers speak at conferences and meet-ups (for example events run by HasGeek, language conferences, cloud and data meet-ups). Search video sites for the company name with "engineering" or "talk".
  • The company's GitHub organisation. Public repositories, their README files, open issues and pull request discussions show their stack, standards and how they review code.
  • Product changelogs and release notes. What they shipped recently, and so what teams are busy with.
  • Old discussion threads. A full-text search of Hacker News (hn.algolia.com) or Reddit for the company name can surface engineers discussing technical decisions years ago, and the company's own posts in monthly hiring threads.
  • Developer documentation and status pages. Well-documented parts of a product are usually the parts they care most about; a public status page shows what can break.
  • For listed companies, annual reports and investor presentations. They describe priorities in plain business terms, which helps your "why this company" answer.

Researching interviewers, within limits

#

If you know who will interview you (from the invitation or the recruiter), a little research on their professional, public work helps you ask good questions:

  • their role and team, from their LinkedIn profile;
  • posts they wrote on the engineering blog, talks they gave, public code they contributed.

Use it to understand what they work on and perhaps to ask one informed question at the end ("I read your post on migrating the notification service; how has it held up?").

Do not go further. Looking through personal social media, family details or anything private is intrusive, and mentioning it would be alarming. Do not open the interview by reciting their history. Interest in their work is welcome; surveillance is not.

A worked example

#

Rohit has a Friday interview at a mid-sized logistics software company for a junior backend role.

  • Tuesday (72 to 48 hours): he emails the recruiter, who replies that there are three rounds: a coding round on a shared editor (Java allowed), a "design and project discussion" and a hiring manager conversation. He builds a notebook with the job description, six engineering posts, two talk transcripts, the API documentation, three news items and his notes from seven candidate reports.
  • Wednesday (48 to 24 hours): the notebook shows posts about route optimisation and event-driven tracking, and reports that mention questions on queues and on the candidate's own project. He practises graph problems (BFS and shortest paths) and prepares to explain his order-tracking project in depth.
  • Thursday (24 hours): a mock coding interview, then he writes his one-page brief and "why this company" answer from cited material (article 29).
  • Friday: a 20-minute warm-up and a read of the brief.

In the design round, the interviewer asks how he would track thousands of delivery partners' locations. Because he read their tracking post, he starts with the right questions instead of a blank stare.

Common mistakes

#
  • Only generic practice in the days before an interview.
  • Not asking the recruiter about the format.
  • Asking AI about the company from memory instead of grounding it in sources.
  • Repeating notebook claims without checking the citation.
  • Over-researching interviewers into their personal lives.
  • Cramming research the night before instead of reviewing a brief.

Exercises

#

Exercise 1

Plan the 72 hours

#

Your interview is on Monday at 11 am; the invitation came on Friday at 10 am. You have about four hours a day. Write the timeline with what you do in each phase.

Exercise 2: Grounded or not?

#

Which of these answers can you trust enough to use in an interview, and why? (a) "The company moved its payments system to an event-driven design [Source: 'Scaling payouts' blog post, para 4]" and the paragraph says so; (b) "The company uses Kubernetes and Kafka extensively" with no citation; (c) "Interviewers often ask about the candidate's project [3 of 7 reports]"; (d) "The CTO previously worked at a large search company" with no citation.

Exercise 3: Draw the line

#

Which of these is appropriate research on a named interviewer? (a) Reading a talk they gave on database migrations; (b) looking at their photos from a family wedding on a social network; (c) noting from LinkedIn that they lead the payments platform team; (d) mentioning in the interview that you saw where they went to school and that you follow their personal account.

Exercise 4: Build your notebook

#

For your next interview (or a top target company), create a notebook or project with at least six sources from the table, set the instructions, ask the five questions, and check two citations by opening the source.

Show solutionHide solution
  • Friday (research): message the recruiter about rounds and format; build the notebook (job description, blog posts, talks, product docs, news, report notes); read the job description in three layers.
  • Saturday (synthesis and practice): ask the notebook for likely topics and questions; practise the two or three most likely technical topics; map stories to the company's values.
  • Sunday (simulation and review): one mock interview in the expected format; write the one-page brief and "why this company" answer; set-up check for the call; sleep normally.
  • Monday morning: a 20 to 30-minute warm-up and a read of the brief before 11 am.

With only about 72 hours in total, each phase gets roughly a day. Weekend recruiter replies may be slow, so ask on Friday morning.

Exercise 2

Show solutionHide solution

(a) Usable: cited, and the cited paragraph supports it. You can mention it accurately.

(b) Not usable as stated. It may be true, but with no citation it could be the assistant's guess. Find a source (a job description listing them, a blog post) or leave it out.

(c) Usable as preparation guidance, with its strength stated: three of seven reports is a pattern worth preparing for, not a certainty.

(d) Not usable. Uncited and about a person. Even if true, it is not something to bring up unless it is relevant and public in a professional context.

Exercise 3

Show solutionHide solution

(a) Appropriate. It is professional, public work, and may lead to a good question.

(b) Not appropriate. It is personal and irrelevant, and intrusive.

(c) Appropriate. It tells you what they work on, so you can anticipate their questions.

(d) Not appropriate. Bringing up their school and personal account would make the interviewer uncomfortable. Keep to their professional work, and only if relevant.

Exercise 4

Show solutionHide solution

Check your notebook:

  • At least six sources, including the job description and two or more engineering posts or talks.
  • Instructions that require citations and forbid invented facts.
  • Answers to the five questions, each with citations.
  • Two citations you opened and confirmed (note any that did not support the claim, which tells you how carefully to check the rest).

Save the best answers into your notes file; article 29 turns them into a brief.

Where to go next

#

Keep reading

More in Career →
  • Guide · Career

    Interview Preparation and Mock Interviews with AI

  • Guide · Career

    Improve Your Resume and Profile with AI, Honestly

  • Guide · Career

    A LinkedIn Profile That Gets Recruiter Messages