FreeExam

Technical leadership

A senior data engineer interview on leading without authority: retiring shared tables, data contracts, metric disputes, cost, migrations, priorities, incidents, design reviews, and growing the team.

These prompts are original practice. They are not questions from a named employer or a live hiring loop.

  1. 1.You lead the data platform team. A legacy orders table is read by about forty dashboards, and you want to retire it in favor of a new modeled table. What do you do first?

  2. 2.Query logs show that 12 of the 40 dashboards on a table you are retiring have not been opened in six months. How do you treat them?

  3. 3.Two months into retiring an old events table, one analytics team has not moved a single dashboard. Their manager says they have no time this quarter. What is your best next step?

  4. 4.You plan to retire a widely used table. Which signal best tells you the old table is safe to turn off?

  5. 5.Before turning off an old customer table for good, you want to find hidden readers. What do you propose?

  6. 6.A finance director asks you to delay retiring a table because a quarterly board deck depends on it, and the deck is due in three weeks. The migration is otherwise on track. What do you do?

  7. 7.You are writing the plan to retire a heavily used table. What belongs in the announcement to dashboard owners?

  8. 8.During a table retirement, a senior analyst says the new table drops a column her churn model needs. Nobody had flagged it. What do you do?

  9. 9.Product teams keep renaming event fields, which breaks your pipelines every few weeks. You have no authority over them. What is the most effective first move?

  10. 10.One upstream team agrees to try a data contract for checkout events. How do you scope the first version?

  11. 11.An upstream team signed a contract for its events, then shipped a breaking change without notice. Pipelines failed overnight. What do you do the next morning?

  12. 12.A product engineering manager says data contracts will slow her team down. What argument is most likely to persuade her?

  13. 13.Who should own a data contract for a mobile app's purchase events?

  14. 14.Three months after rolling out contracts with two teams, you want more teams to join. What is the best way to spread adoption?

  15. 15.An upstream team wants to change a contracted field from dollars to cents. Six downstream jobs read it. What process do you push for?

  16. 16.You are asked to present data contracts to product leadership. You have ten minutes. What do you lead with?

  17. 17.Marketing and finance report different monthly active user counts to the same executive. Both pull from your warehouse. What do you do first?

  18. 18.You find that two teams count active users differently: one counts any login, the other counts a completed action. Both are reasonable. How do you resolve it?

  19. 19.Nobody owns the definition of net revenue. Three dashboards show three values. Who should define it?

  20. 20.After a metric definition is agreed, how do you stop the two versions from drifting apart again?

  21. 21.An executive asks you, in a meeting, which of two conflicting revenue numbers is right. You have not looked into it yet. What do you say?

  22. 22.You change the agreed definition of a churn metric, which shifts it down by two points. What else must happen?

  23. 23.Two product teams each want the same metric defined their own way and both ask you to make theirs official. What do you do?

  24. 24.A board deck shows a conversion rate that differs from the product dashboard by 0.4 points. The cause is a known, documented filter difference. What is the right move?

  25. 25.The finance team flags that warehouse spend jumped 60 percent this month. You lead data engineering. What do you do first?

  26. 26.You trace a warehouse cost spike to a new dashboard that a product team set to refresh every five minutes over two years of data. What do you do?

  27. 27.Warehouse costs keep growing about 8 percent a month and no single job is to blame. How do you make lasting progress?

  28. 28.You want leadership to fund a quarter of work to cut warehouse costs. How do you frame the request?

  29. 29.During a cost spike, an engineer on your team proposes rewriting the whole transformation layer in a new framework to fix spending. What is your response?

  30. 30.A cost spike came from a backfill that an engineer ran on the largest compute size by mistake. How do you handle it?

  31. 31.Your manager asks you to cut warehouse spend by 30 percent in one month. Your analysis shows 15 percent is realistic without hurting key reports. What do you do?

  32. 32.You are leading a move off a legacy pipeline scheduler that runs 600 jobs across five teams. How do you sequence the work?

  33. 33.Halfway through a pipeline tool migration, you learn that 150 jobs have no clear owner. What do you do?

  34. 34.Your migration plan needs each team to spend about two weeks moving its own jobs. Two teams say they cannot fit it in. What is the best response?

  35. 35.Six months into a pipeline migration, 85 percent of jobs have moved. The last 15 percent are complex and owners keep slipping. What do you do?

  36. 36.Your team is choosing a replacement for a legacy pipeline tool. Two engineers strongly prefer different options. How do you get to a decision?

  37. 37.Leadership asks why the pipeline migration is worth two quarters of the team's time. What is the strongest case?

  38. 38.During a pipeline migration, how do you confirm that a moved job produces the same results as before?

  39. 39.You are three months into a migration that was planned for four. An honest estimate now says seven. What do you do?

  40. 40.A migration requires a freeze on new jobs in the old pipeline tool. A team asks for one exception to ship an urgent pipeline. What do you do?

  41. 41.Analysts file about thirty requests a week for new tables and fixes. Your platform roadmap keeps slipping. What is your best structural fix?

  42. 42.A vice president's analyst asks for a new table by Friday. It would push a platform reliability fix by a week. What do you do?

  43. 43.Many analyst requests are small variations of the same table. How do you reduce the load over time?

  44. 44.You say no to an analyst team's request for a custom pipeline. How do you say it?

  45. 45.Your manager wants the team to take every analyst request because partner satisfaction is a team goal. Platform debt is causing weekly incidents. What do you do?

  46. 46.An urgent analyst request arrives every week labeled critical. Most turn out to be optional. How do you fix the pattern?

  47. 47.A partner team asks your team to own a reporting pipeline they built. It has no tests and breaks weekly. What is your position?

  48. 48.An analyst director complains that your team never delivers her requests. Records show her requests are done in about two weeks on average. What do you do?

  49. 49.On Monday morning, the chief executive's weekly report shows revenue double the real value because a join duplicated rows. You lead data engineering. What do you do first?

  50. 50.After a bad number reached an executive report, you run the incident review. What is the main goal?

  51. 51.An executive asks you who caused the bad numbers in last week's report. What do you say?

  52. 52.Follow-ups from a data quality incident have been open for six weeks and nobody is working on them. What do you do?

  53. 53.After an executive report error, leadership asks for a sign-off step where you personally approve every report before it is sent. What do you propose instead?

  54. 54.During a live data incident, three engineers are debugging separately and stakeholders are messaging each of them. What do you do?

  55. 55.A data incident report is due. A junior engineer wrote the change that caused it and is worried. How do you involve them?

  56. 56.A wrong number in the board report came from a dashboard that pulled from an unofficial table. How do you prevent this class of error?

  57. 57.Your team had three data incidents in a month, each from a different cause. What is the best next step as the lead?

  58. 58.You are proposing a new event ingestion layer used by four teams. When should you share the design doc?

  59. 59.What should the first page of your design doc for a new data platform component contain?

  60. 60.In a design review for a new warehouse model, a senior analyst raises a strong objection near the end of the meeting. What do you do?

  61. 61.A design review for your streaming pipeline has gone through four rounds of comments over six weeks. Most comments now are small preferences. What do you do?

  62. 62.Your design for a shared metrics layer is approved, but a staff engineer on another team still disagrees. What is the right next step?

  63. 63.You are reviewing a junior engineer's design doc for a new ingestion job. It has a serious flaw in how it handles late data. How do you give feedback?

  64. 64.Two senior engineers on your team argue in a design review about partitioning strategy. Both options are workable. How do you close it?

  65. 65.Your team keeps building pipelines without design docs, and later finds they conflict. What is the best change?

  66. 66.You must choose a table format for a new lakehouse, and benchmarks are not conclusive. The project is blocked on the choice. What do you do?

  67. 67.Why should you write a short decision record when choosing an orchestration tool for the team?

  68. 68.A year ago you chose a batch design for a reporting pipeline. Now three teams need hourly data. What should you do?

  69. 69.You need to decide whether to adopt a new open-source transformation framework. Which decision is a one-way door that deserves the most care?

  70. 70.Your team must pick a change data capture approach. One option is well known; the other is newer and might be faster. Deadline is in six weeks. What do you choose?

  71. 71.You made a call to delay a schema change, and it turned out wrong: a downstream team lost two days. What do you do?

  72. 72.You are about to make a decision that affects how three teams load data. When should you decide alone rather than gather input?

  73. 73.You lead a customer data platform build due in eight weeks. A key vendor connector is three weeks late. What do you do first?

  74. 74.Your weekly status update for a data warehouse migration has said on track for five weeks. You now think it is at risk. How do you report it?

  75. 75.A project to build a new feature store is two weeks behind. A stakeholder asks whether you can still hit the date. You are not sure. What do you say?

  76. 76.A quarterly project to unify customer identifiers will not fit in the quarter. What is the best way to cut scope?

  77. 77.Your team keeps missing estimates on data pipeline work by about half. How do you improve this over time?

  78. 78.A stakeholder pushes you to commit to a date for a real-time dashboard before the design is done. What do you do?

  79. 79.Halfway through a project, the product team asks to add a new data source. Your plan has no slack. What do you do?

  80. 80.Two weeks before launch of a new billing data pipeline, testing finds that 2 percent of invoices do not reconcile. What do you do?

  81. 81.Pipeline bugs keep reaching production because tests are rare. You are the team's tech lead. What do you do?

  82. 82.Code reviews on your team often take three days, slowing every change. What is the best fix?

  83. 83.A senior engineer on your team writes great code but leaves harsh review comments that discourage others. What do you do?

  84. 84.Each engineer on your team names tables and columns their own way. Analysts are confused. How do you bring order?

  85. 85.Your team relies on one engineer who fixes every broken pipeline at night. What is the right move?

  86. 86.Your team has no shared definition of done for a new data model. Models ship without docs or owners. What do you introduce?

  87. 87.Your team keeps missing the same kind of bug: timestamps stored in mixed time zones. How do you stop it for good?

  88. 88.You are the only person who understands the core revenue pipeline. Every change waits for your review. What should you do?

  89. 89.You delegate a backfill project to a mid-level engineer. They choose an approach you would not have picked, but it works. What do you do?

  90. 90.A junior data engineer asks you the same kind of question several times a day. How do you help them grow?

  91. 91.A strong mid-level engineer wants to grow toward senior. What is the most useful opportunity you can give?

  92. 92.You delegated a migration to a senior engineer. A stakeholder emails you directly with questions about it. What do you do?

  93. 93.An engineer you mentor made a design choice that will cause problems in a few months, but not right away. What do you do?

  94. 94.You spend most of your week answering questions and reviewing pull requests. Your own technical work has stalled. What do you change?

  95. 95.Your team has one engineer who knows the streaming stack. They are going on leave for two months in three weeks. What do you do?

  96. 96.An engineer on your team asks to lead the next migration but has never led a cross-team project. What do you do?

  97. 97.Your director wants to replace the warehouse with a lakehouse in one quarter. You think it will take three. What do you do?

  98. 98.A principal engineer insists on a design for the event pipeline that you believe will not scale. You have data. What do you do?

  99. 99.You disagreed with your manager's decision to delay a data quality project. They heard you out and kept the decision. What now?

  100. 100.Your manager asks you to ship a pipeline without tests to meet a deadline. You think the risk is high. What is the best response?

  101. 101.In a meeting, a senior leader states a wrong fact about how your data pipeline works, and decisions are being made on it. What do you do?

  102. 102.Your skip-level manager asks your opinion of a plan your own manager supports. You disagree with the plan. What do you do?

  103. 103.Your team lead wants every pipeline to use a tool you think is a poor fit for two specific use cases. How do you push back?

  104. 104.You want the analytics, product, and finance teams to adopt a shared event naming standard. None report to you. Where do you start?

  105. 105.A product team ignores your requests to fix a broken event that your pipelines depend on. You have asked twice by message. What next?

  106. 106.You have tried for a month to get an upstream team to fix a data feed that corrupts finance numbers. They have not acted. What now?

  107. 107.An ML team wants raw event data, which conflicts with your plan to give everyone modeled tables. How do you handle the conflict?

  108. 108.Your data platform team and the product analytics team both want to own the metrics layer. How do you move forward?