Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

LaTeX & Typst (papers, theses, resumes and slides) Module 6

Citations and bibliographies interview questions

Interview questions on citations and bibliographies: short warm-ups, then what each harder question tests, the first step of a good answer and its follow-ups.

12 questions: 4 warm-ups and 8 with model answers · Levels: Fresher to senior

Warm-up questions

Short questions with short answers, each answered in full.

  1. Fresher to mid

    Why does a reference list print "lstm" when the .bib file says LSTM?

    Answered in the lesson Bibliography files and reference managers

  2. Fresher to mid

    Why does a biblatex document need Biber between two LaTeX runs?

    Answered in the lesson BibLaTeX and Biber

  3. Fresher to mid

    How do natbib's \citet and \citep differ?

    Answered in the lesson BibTeX, natbib and publisher .bst styles

  4. Fresher to mid

    Typst reads both .bib and Hayagriva files. When would you write Hayagriva?

    Answered in the lesson Typst bibliographies, Hayagriva and CSL styles

Questions with model answers

What each question tests, the first step of a good answer and the follow-ups to expect.

  1. Fresher to mid

    Two co-authors each keep a .bib file of about 300 entries for a joint paper. Merged, the file has 41 keys that occur twice, and some works appear under two different keys. Plan the merge so that the paper builds the same in biblatex and in Typst, and say how you check the result.

    What it tests
    Knowing how Biber, BibTeX and Typst treat a repeated key, telling same-key clashes from same-work duplicates, and checking a merged file before any build depends on it.
    First step
    Sort the problems into two kinds before changing anything: one key used for two different works, which Biber and BibTeX settle silently by keeping the first, and one work under two keys, which prints the work twice. List both with a script or with bibtex-tidy's --duplicates, by key, by DOI, and by author and title.
    Follow-ups

    From the lesson Bibliography files and reference managers

    Model answer, Pro. Model answers open with any pass; prices are in the notice on this page.

    Opening the model answers with your pass…

    Model answers open with any MySmartCoPilot pass.

    • Pro pass · 1 week₹79$2.99
    • 30 days₹179$5.99
    • 1 year₹1,699$45

    One payment; a pass never renews. The price shown is the total you pay: no fees or charges are added at checkout.

    It also opens every other in-depth part in Learn and every Pro tool. Sales are final, except where the law gives you a right to withdraw, for example in the EU and the UK (refund policy).

    In the answer:

    • Model answer
    • Follow-up answers
    • Common mistakes
    • Rubric
    • Variants
    • about 3 minutes
  2. Fresher to mid

    A thesis cites 62 works. Its .bib file was built from a reference manager, a colleague's file and an AI assistant's answers, and the submission is in two days. How do you make sure every reference is real, complete and printed correctly?

    What it tests
    Separating three checks, existence, completeness and printing, and choosing a tool for each: DOI resolution, Biber's --validate-datamodel and the PDF's own text and links, in the order the deadline allows.
    First step
    Split the job into three checks that need different tools: that each work exists, because its DOI or another identifier leads to it; that each entry has its type's required fields, which Biber reports with --validate-datamodel; and that the PDF prints it right, which pdftotext and pdfinfo -url show. Start with the entries from the AI assistant's answers.
    Follow-ups

    From the lesson Bibliography files and reference managers

    Model answer, Pro.

    In the answer:

    • Model answer
    • Follow-up answers
    • Common mistakes
    • Rubric
    • Variants
    • about 3 minutes
  3. Fresher to mid

    A 180-page thesis uses biblatex's numeric style for 240 citations, mostly with \cite, and sentences such as "Rao [12] showed". The department now requires author-year citations. Plan the switch, and say how you prove that no citation reads wrongly afterwards.

    What it tests
    Knowing which citation commands follow a change of style and which do not, finding hand-typed names, and checking the built text instead of the source.
    First step
    Change nothing yet; find what will break. Only \autocite, \textcite and \parencite follow a style by themselves. Search the source for \cite after a capitalised name, for \cite inside typed brackets or parentheses, and for \footcite, and count each kind: those are the citations a new style alone cannot fix.
    Follow-ups

    From the lesson BibLaTeX and Biber

    Model answer, Pro.

    In the answer:

    • Model answer
    • Follow-up answers
    • Common mistakes
    • Rubric
    • Variants
    • about 2 minutes
  4. Mid to senior

    A thesis needs a reference list at the end of each of its six chapters and one complete list at the end, numbered so that a reader of any chapter finds the same entry under the same number in the complete list. Design it in biblatex, and say what you check in the PDF.

    What it tests
    Choosing a biblatex structure that keeps one numbering across overlapping lists, and checking numbers and entries in the built PDF.
    First step
    Start from the numbering rule, because it decides the design. Numbers that must match the complete list mean one numbering for the whole thesis, which rules out a reference section per chapter: Biber numbers each section on its own, from 1. Look for a way to mark each chapter's citations inside that one numbering.
    Follow-ups

    From the lesson BibLaTeX and Biber

    Model answer, Pro.

    In the answer:

    • Model answer
    • Follow-up answers
    • Common mistakes
    • Rubric
    • Variants
    • about 3 minutes
  5. Mid to senior

    Your paper builds locally with biblatex and Biber on a newer TeX Live, but after upload the submission system's log shows errors in the bibliography and a warning about incompatible .bbl versions. Explain what happened, and get the paper through without changing how it looks.

    What it tests
    Knowing that a biblatex .bbl is versioned data tied to its program, reading its format line, and choosing between uploading the .bib file and building a compatible .bbl.
    First step
    Read the first lines of the .bbl you uploaded: biblatex writes its format version there, and arXiv's help names the formats each of its TeX Live versions accepts. Compare the two before changing anything, and check that the .bbl was made by Biber, the backend the document selects.
    Follow-ups

    From the lesson BibTeX, natbib and publisher .bst styles

    Model answer, Pro.

    In the answer:

    • Model answer
    • Follow-up answers
    • Common mistakes
    • Rubric
    • Variants
    • about 3 minutes
  6. Mid to senior

    A 30-page paper written with biblatex, \autocite and \textcite, and a list split into works and datasets, is accepted on condition that it uses the journal's template, which names elsarticle-num.bst. Convert the paper, and say what you lose and how you check the result.

    What it tests
    Mapping biblatex's commands and features to natbib and BibTeX, recognising what BibTeX does not do, such as several lists and Unicode sorting, and checking the converted PDF against the old one.
    First step
    List what the paper uses that BibTeX will handle differently: the citation commands, the split list, entry types such as @online and @dataset, and names beyond ASCII. Decide each one before you touch the preamble, because each has a different fix.
    Follow-ups

    From the lesson BibTeX, natbib and publisher .bst styles

    Model answer, Pro.

    In the answer:

    • Model answer
    • Follow-up answers
    • Common mistakes
    • Rubric
    • Variants
    • about 3 minutes
  7. Mid to senior

    A journal sends its CSL file for your Typst paper. The rendered list follows the journal's guide except in three ways: article titles appear in title case where the guide wants sentence case, a dataset is labelled as software, and one name is printed wrongly. Find each cause and fix it without editing the journal's style.

    What it tests
    Telling style behaviour from data problems, knowing how CSL treats the case of stored titles, and fixing entries rather than the journal's style, then proof-reading the result.
    First step
    Sort the three symptoms by their source before changing anything. A CSL style prints titles as stored and only converts them to title case, so title case in a sentence-case style points at the stored data; a wrong label points at the entry's type; a wrong name points at how the author field is written.
    Follow-ups

    From the lesson Typst bibliographies, Hayagriva and CSL styles

    Model answer, Pro.

    In the answer:

    • Model answer
    • Follow-up answers
    • Common mistakes
    • Rubric
    • Variants
    • about 3 minutes
  8. Mid to senior

    A lab moves its reports from LaTeX with biblatex's IEEE style to Typst, keeping the same .bib file of 400 entries. The first Typst build differs from the old PDFs in titles, dates and headings. Plan the move so that the reports still meet the IEEE guide, and say how you prove it.

    What it tests
    Mapping biblatex commands to Typst citations, knowing where Typst's IEEE output differs from biblatex's and why, and checking output systematically instead of by eye.
    First step
    Compare one report's old and new reference lists line by line before changing anything, and sort each difference into one of three kinds: a parameter of the bibliography, such as its heading; the stored data, such as the case of titles; or the style itself, such as how it writes a date.
    Follow-ups

    From the lesson Typst bibliographies, Hayagriva and CSL styles

    Model answer, Pro.

    In the answer:

    • Model answer
    • Follow-up answers
    • Common mistakes
    • Rubric
    • Variants
    • about 2 minutes

All LaTeX & Typst (papers, theses, resumes and slides) interview questions · The LaTeX & Typst (papers, theses, resumes and slides) track

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.