Performance interview questions

12 real Performance questions from the EF Core bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is compiled query?

Mid
  1. A.the optimization where multiple insert, update, or delete statements are sent to the database in fewer round trips on save
  2. B.a query whose translation is cached explicitly via a delegate so repeated execution skips the expression-compilation overhead
  3. C.an option that loads a query and its collection includes as several separate SQL statements to avoid the row explosion of a single join
  4. D.the method, added in version 7, that issues a bulk set-based update directly against the database without loading or tracking the affected rows
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Mid
  1. A.compiled query — the optimization where multiple insert, update, or delete statements are sent to the database in fewer round trips on save
  2. B.compiled query — a query whose translation is cached explicitly via a delegate so repeated execution skips the expression-compilation overhead
  3. C.compiled query — an option that loads a query and its collection includes as several separate SQL statements to avoid the row explosion of a single join
  4. D.compiled query — the method, added in version 7, that issues a bulk set-based update directly against the database without loading or tracking the affected rows
Reveal the answer + AI explanation — free account

4. What is split query?

Mid
  1. A.a query whose translation is cached explicitly via a delegate so repeated execution skips the expression-compilation overhead
  2. B.the method, added in version 7, that issues a bulk set-based update directly against the database without loading or tracking the affected rows
  3. C.an option that loads a query and its collection includes as several separate SQL statements to avoid the row explosion of a single join
  4. D.the optimization where multiple insert, update, or delete statements are sent to the database in fewer round trips on save
Reveal the answer + AI explanation — free account

5. Which term means: "an option that loads a query and its collection includes as several separate SQL statements to avoid the row explosion of a single join"?

Mid
  1. A.compiled query
  2. B.split query
  3. C.ExecuteUpdate
  4. D.batching
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Mid
  1. A.split query — the method, added in version 7, that issues a bulk set-based update directly against the database without loading or tracking the affected rows
  2. B.split query — the optimization where multiple insert, update, or delete statements are sent to the database in fewer round trips on save
  3. C.split query — a query whose translation is cached explicitly via a delegate so repeated execution skips the expression-compilation overhead
  4. D.split query — an option that loads a query and its collection includes as several separate SQL statements to avoid the row explosion of a single join
Reveal the answer + AI explanation — free account

7. What is batching?

Senior
  1. A.a query whose translation is cached explicitly via a delegate so repeated execution skips the expression-compilation overhead
  2. B.the optimization where multiple insert, update, or delete statements are sent to the database in fewer round trips on save
  3. C.the method, added in version 7, that issues a bulk set-based update directly against the database without loading or tracking the affected rows
  4. D.an option that loads a query and its collection includes as several separate SQL statements to avoid the row explosion of a single join
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Senior
  1. A.batching — a query whose translation is cached explicitly via a delegate so repeated execution skips the expression-compilation overhead
  2. B.batching — the optimization where multiple insert, update, or delete statements are sent to the database in fewer round trips on save
  3. C.batching — an option that loads a query and its collection includes as several separate SQL statements to avoid the row explosion of a single join
  4. D.batching — the method, added in version 7, that issues a bulk set-based update directly against the database without loading or tracking the affected rows
Reveal the answer + AI explanation — free account

10. What is ExecuteUpdate?

Senior
  1. A.an option that loads a query and its collection includes as several separate SQL statements to avoid the row explosion of a single join
  2. B.a query whose translation is cached explicitly via a delegate so repeated execution skips the expression-compilation overhead
  3. C.the optimization where multiple insert, update, or delete statements are sent to the database in fewer round trips on save
  4. D.the method, added in version 7, that issues a bulk set-based update directly against the database without loading or tracking the affected rows
Reveal the answer + AI explanation — free account

11. Which term means: "the method, added in version 7, that issues a bulk set-based update directly against the database without loading or tracking the affected rows"?

Senior
  1. A.batching
  2. B.ExecuteUpdate
  3. C.compiled query
  4. D.split query
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Senior
  1. A.ExecuteUpdate — the optimization where multiple insert, update, or delete statements are sent to the database in fewer round trips on save
  2. B.ExecuteUpdate — a query whose translation is cached explicitly via a delegate so repeated execution skips the expression-compilation overhead
  3. C.ExecuteUpdate — the method, added in version 7, that issues a bulk set-based update directly against the database without loading or tracking the affected rows
  4. D.ExecuteUpdate — an option that loads a query and its collection includes as several separate SQL statements to avoid the row explosion of a single join
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice Performance free