Skip to content
Sharp

Data Access interview questions

Basic SQLite Queries, Parameterized Queries, Repository Boundaries, Row Mapping, Transactions

125 questions with answers and explanations · 115 flashcards

Questions (page 2 of 3)

  1. What is the healthiest performance judgment around parameterized queries?Multiple choiceMedium
  2. What is the healthiest performance judgment around transactions?Multiple choiceMedium
  3. Which move is the best default when row mapping becomes part of this workflow?Multiple choiceHard
  4. A senior interviewer asks for one tradeoff behind parameterized queries. What is the strongest follow-up?Multiple choiceHard
  5. Which move is the best default when parameterized queries becomes part of this workflow?Multiple choiceMedium
  6. If repository boundaries fails in production, what handling philosophy is strongest?Multiple choiceHard
  7. Which explanation would best help the team align on row mapping?Multiple choiceHard
  8. What does a strong engineer do when reasoning through repository boundaries code?Multiple choiceHard
  9. What is the clearest sign that code around parameterized queries should be refactored?Multiple choiceMedium
  10. Which judgment is strongest when choosing a data shape for repository boundaries?Multiple choiceHard
  11. A senior interviewer asks for one tradeoff behind row mapping. What is the strongest follow-up?Multiple choiceHard
  12. Which explanation would best help the team align on transactions?Multiple choiceMedium
  13. What is the clearest sign that code around row mapping should be refactored?Multiple choiceHard
  14. You cannot rewrite everything today. What is the best incremental improvement around transactions?Multiple choiceMedium
  15. Which explanation would best help the team align on basic sqlite queries?Multiple choiceMedium
  16. Which naming or modeling choice is strongest for row mapping?Multiple choiceHard
  17. Which option treats transactions as an engineering policy decision instead of a syntax trick?Multiple choiceHard
  18. What kind of contract clarity matters most for transactions?Multiple choiceHard
  19. If you wrote a test around transactions, what should the test prove first?Multiple choiceMedium
  20. Which option describes the most likely pitfall around transactions?Multiple choiceMedium
  21. A bug appears around row mapping. What is the strongest first debugging move?Multiple choiceHard
  22. Which judgment is strongest when choosing a data shape for basic sqlite queries?Multiple choiceMedium
  23. A senior interviewer asks for one tradeoff behind repository boundaries. What is the strongest follow-up?Multiple choiceHard
  24. Which option treats row mapping as an engineering policy decision instead of a syntax trick?Multiple choiceHard
  25. Which naming or modeling choice is strongest for basic sqlite queries?Multiple choiceMedium
  26. Which option treats repository boundaries as an engineering policy decision instead of a syntax trick?Multiple choiceHard
  27. What assumption should be made explicit when working with parameterized queries?Multiple choiceMedium
  28. What assumption should be made explicit when working with repository boundaries?Multiple choiceHard
  29. When is basic sqlite queries being used in the wrong way?Multiple choiceMedium
  30. You cannot rewrite everything today. What is the best incremental improvement around repository boundaries?Multiple choiceHard
  31. If you wrote a test around row mapping, what should the test prove first?Multiple choiceHard
  32. Which naming or modeling choice is strongest for transactions?Multiple choiceMedium
  33. A bug appears around parameterized queries. What is the strongest first debugging move?Multiple choiceMedium
  34. Which naming or modeling choice is strongest for repository boundaries?Multiple choiceHard
  35. Another engineer will maintain this code later. What choice helps the most around transactions?Multiple choiceMedium
  36. If basic sqlite queries fails in production, what handling philosophy is strongest?Multiple choiceMedium
  37. Which response shows the healthiest evidence-first mindset around transactions?Multiple choiceHard
  38. When is transactions being used in the wrong way?Multiple choiceMedium
  39. Which option is the safer default when shipping code around transactions?Multiple choiceHard
  40. What do interviewers usually hear as a strong signal when you discuss repository boundaries well?Multiple choiceHard
  41. What production risk should you worry about most if basic sqlite queries is handled lazily?Multiple choiceMedium
  42. Which option is the safer default when shipping code around row mapping?Multiple choiceHard
  43. Which option describes the most likely pitfall around row mapping?Multiple choiceHard
  44. A teammate submits shaky row mapping code. Which review comment is the strongest?Multiple choiceHard
  45. Which response shows the healthiest evidence-first mindset around parameterized queries?Multiple choiceHard
  46. Which option is the safer default when shipping code around repository boundaries?Multiple choiceHard
  47. When is repository boundaries being used in the wrong way?Multiple choiceHard
  48. Which option describes the most likely pitfall around parameterized queries?Multiple choiceMedium
  49. What does a strong engineer do when reasoning through parameterized queries code?Multiple choiceMedium
  50. You cannot rewrite everything today. What is the best incremental improvement around basic sqlite queries?Multiple choiceMedium