Querying interview questions

18 Querying questions from the EF Core bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.

Free to start: the 2-minute IT readiness check — six questions and a result.

Take the free IT readiness check

or take a mock interview set up for this area

1. What is LINQ to Entities?

Junior
  1. A.the step where database rows are read and turned into entity or projection objects in memory
  2. B.translating query logic into SQL so filtering and projection run inside the database before rows are returned
  3. C.the query approach where C# expressions are translated by the provider into SQL executed by the database
  4. D.the property whereby a query is not run when defined but only when its results are iterated or materialized

Answer + AI explanation with Pro

2. Which term means: "the query approach where C# expressions are translated by the provider into SQL executed by the database"?

Junior
  1. A.server evaluation
  2. B.client evaluation
  3. C.materialization
  4. D.LINQ to Entities

Answer + AI explanation with Pro

3. Which statement is correct?

Junior
  1. A.LINQ to Entities — the query approach where C# expressions are translated by the provider into SQL executed by the database
  2. B.LINQ to Entities — the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated
  3. C.LINQ to Entities — the step where database rows are read and turned into entity or projection objects in memory
  4. D.LINQ to Entities — translating query logic into SQL so filtering and projection run inside the database before rows are returned

Answer + AI explanation with Pro

4. What is IQueryable<T>?

Mid
  1. A.the step where database rows are read and turned into entity or projection objects in memory
  2. B.the property whereby a query is not run when defined but only when its results are iterated or materialized
  3. C.the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated
  4. D.translating query logic into SQL so filtering and projection run inside the database before rows are returned

Answer + AI explanation with Pro

5. Which term means: "the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated"?

Mid
  1. A.server evaluation
  2. B.materialization
  3. C.client evaluation
  4. D.IQueryable<T>

Answer + AI explanation with Pro

6. Which statement is correct?

Mid
  1. A.IQueryable<T> — the property whereby a query is not run when defined but only when its results are iterated or materialized
  2. B.IQueryable<T> — the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated
  3. C.IQueryable<T> — the step where database rows are read and turned into entity or projection objects in memory
  4. D.IQueryable<T> — translating query logic into SQL so filtering and projection run inside the database before rows are returned

Answer + AI explanation with Pro

7. What is deferred execution?

Mid
  1. A.the step where database rows are read and turned into entity or projection objects in memory
  2. B.translating query logic into SQL so filtering and projection run inside the database before rows are returned
  3. C.the property whereby a query is not run when defined but only when its results are iterated or materialized
  4. D.the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated

Answer + AI explanation with Pro

8. Which term means: "the property whereby a query is not run when defined but only when its results are iterated or materialized"?

Mid
  1. A.deferred execution
  2. B.LINQ to Entities
  3. C.materialization
  4. D.client evaluation

Answer + AI explanation with Pro

9. Which statement is correct?

Mid
  1. A.deferred execution — translating query logic into SQL so filtering and projection run inside the database before rows are returned
  2. B.deferred execution — the step where database rows are read and turned into entity or projection objects in memory
  3. C.deferred execution — the property whereby a query is not run when defined but only when its results are iterated or materialized
  4. D.deferred execution — the query approach where C# expressions are translated by the provider into SQL executed by the database

Answer + AI explanation with Pro

10. What is server evaluation?

Senior
  1. A.the property whereby a query is not run when defined but only when its results are iterated or materialized
  2. B.translating query logic into SQL so filtering and projection run inside the database before rows are returned
  3. C.the query approach where C# expressions are translated by the provider into SQL executed by the database
  4. D.the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated

Answer + AI explanation with Pro

11. Which term means: "translating query logic into SQL so filtering and projection run inside the database before rows are returned"?

Senior
  1. A.client evaluation
  2. B.IQueryable<T>
  3. C.server evaluation
  4. D.deferred execution

Answer + AI explanation with Pro

12. Which statement is correct?

Senior
  1. A.server evaluation — the query approach where C# expressions are translated by the provider into SQL executed by the database
  2. B.server evaluation — the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated
  3. C.server evaluation — the step where database rows are read and turned into entity or projection objects in memory
  4. D.server evaluation — translating query logic into SQL so filtering and projection run inside the database before rows are returned

Answer + AI explanation with Pro

13. What is client evaluation?

Senior
  1. A.the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated
  2. B.the property whereby a query is not run when defined but only when its results are iterated or materialized
  3. C.the query approach where C# expressions are translated by the provider into SQL executed by the database
  4. D.running parts of a query in application memory after fetching rows, restricted in modern versions to the final projection to avoid silent inefficiency

Answer + AI explanation with Pro

14. Which term means: "running parts of a query in application memory after fetching rows, restricted in modern versions to the final projection to avoid silent inefficiency"?

Senior
  1. A.materialization
  2. B.IQueryable<T>
  3. C.client evaluation
  4. D.deferred execution

Answer + AI explanation with Pro

15. Which statement is correct?

Senior
  1. A.client evaluation — translating query logic into SQL so filtering and projection run inside the database before rows are returned
  2. B.client evaluation — the property whereby a query is not run when defined but only when its results are iterated or materialized
  3. C.client evaluation — running parts of a query in application memory after fetching rows, restricted in modern versions to the final projection to avoid silent inefficiency
  4. D.client evaluation — the step where database rows are read and turned into entity or projection objects in memory

Answer + AI explanation with Pro

16. What is materialization?

Mid
  1. A.translating query logic into SQL so filtering and projection run inside the database before rows are returned
  2. B.the query approach where C# expressions are translated by the provider into SQL executed by the database
  3. C.the step where database rows are read and turned into entity or projection objects in memory
  4. D.the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated

Answer + AI explanation with Pro

17. Which term means: "the step where database rows are read and turned into entity or projection objects in memory"?

Mid
  1. A.server evaluation
  2. B.materialization
  3. C.client evaluation
  4. D.deferred execution

Answer + AI explanation with Pro

18. Which statement is correct?

Mid
  1. A.materialization — the query approach where C# expressions are translated by the provider into SQL executed by the database
  2. B.materialization — the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated
  3. C.materialization — the property whereby a query is not run when defined but only when its results are iterated or materialized
  4. D.materialization — the step where database rows are read and turned into entity or projection objects in memory

Answer + AI explanation with Pro

Free to start

Start with a free readiness check

Sign up free for the 2-minute IT readiness check and a scored result. Answers, explanations and the AI tutor on every Querying question come with Pro.

Take the free IT readiness check

or take a mock interview set up for this area

24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerProSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers