Functional interview questions

21 Functional questions from the Java 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 Lambda expression?

Junior
  1. A.a stream intermediate operation that transforms each element by applying a function, producing a new stream
  2. B.a container object that may or may not hold a non-null value, used to avoid null reference errors
  3. C.an interface with exactly one abstract method, eligible to be implemented by a lambda or method reference
  4. D.a concise anonymous function written with arrow syntax that implements a functional interface

Answer + AI explanation with Pro

2. Which term means: "a concise anonymous function written with arrow syntax that implements a functional interface"?

Junior
  1. A.Functional interface
  2. B.Stream
  3. C.Lambda expression
  4. D.collect operation

Answer + AI explanation with Pro

3. Which statement is correct?

Junior
  1. A.Lambda expression — a concise anonymous function written with arrow syntax that implements a functional interface
  2. B.Lambda expression — an interface with exactly one abstract method, eligible to be implemented by a lambda or method reference
  3. C.Lambda expression — a lazily-evaluated pipeline for processing a sequence of elements with operations like filter and map
  4. D.Lambda expression — a container object that may or may not hold a non-null value, used to avoid null reference errors

Answer + AI explanation with Pro

4. What is Functional interface?

Mid
  1. A.a concise anonymous function written with arrow syntax that implements a functional interface
  2. B.a container object that may or may not hold a non-null value, used to avoid null reference errors
  3. C.an interface with exactly one abstract method, eligible to be implemented by a lambda or method reference
  4. D.a stream intermediate operation that keeps only the elements matching a given predicate

Answer + AI explanation with Pro

5. Which term means: "an interface with exactly one abstract method, eligible to be implemented by a lambda or method reference"?

Mid
  1. A.Optional
  2. B.filter operation
  3. C.collect operation
  4. D.Functional interface

Answer + AI explanation with Pro

6. Which statement is correct?

Mid
  1. A.Functional interface — a stream terminal operation that accumulates elements into a result container such as a list or map using a Collector
  2. B.Functional interface — an interface with exactly one abstract method, eligible to be implemented by a lambda or method reference
  3. C.Functional interface — a lazily-evaluated pipeline for processing a sequence of elements with operations like filter and map
  4. D.Functional interface — a container object that may or may not hold a non-null value, used to avoid null reference errors

Answer + AI explanation with Pro

7. What is Stream?

Junior
  1. A.a concise anonymous function written with arrow syntax that implements a functional interface
  2. B.a stream terminal operation that accumulates elements into a result container such as a list or map using a Collector
  3. C.a stream intermediate operation that transforms each element by applying a function, producing a new stream
  4. D.a lazily-evaluated pipeline for processing a sequence of elements with operations like filter and map

Answer + AI explanation with Pro

8. Which term means: "a lazily-evaluated pipeline for processing a sequence of elements with operations like filter and map"?

Junior
  1. A.Stream
  2. B.Lambda expression
  3. C.collect operation
  4. D.map operation

Answer + AI explanation with Pro

9. Which statement is correct?

Junior
  1. A.Stream — a lazily-evaluated pipeline for processing a sequence of elements with operations like filter and map
  2. B.Stream — a concise anonymous function written with arrow syntax that implements a functional interface
  3. C.Stream — an interface with exactly one abstract method, eligible to be implemented by a lambda or method reference
  4. D.Stream — a stream intermediate operation that transforms each element by applying a function, producing a new stream

Answer + AI explanation with Pro

10. What is map operation?

Mid
  1. A.a stream terminal operation that accumulates elements into a result container such as a list or map using a Collector
  2. B.a container object that may or may not hold a non-null value, used to avoid null reference errors
  3. C.a stream intermediate operation that transforms each element by applying a function, producing a new stream
  4. D.an interface with exactly one abstract method, eligible to be implemented by a lambda or method reference

Answer + AI explanation with Pro

11. Which term means: "a stream intermediate operation that transforms each element by applying a function, producing a new stream"?

Mid
  1. A.Optional
  2. B.collect operation
  3. C.Functional interface
  4. D.map operation

Answer + AI explanation with Pro

12. Which statement is correct?

Mid
  1. A.map operation — a stream terminal operation that accumulates elements into a result container such as a list or map using a Collector
  2. B.map operation — a container object that may or may not hold a non-null value, used to avoid null reference errors
  3. C.map operation — a stream intermediate operation that transforms each element by applying a function, producing a new stream
  4. D.map operation — a lazily-evaluated pipeline for processing a sequence of elements with operations like filter and map

Answer + AI explanation with Pro

13. What is filter operation?

Mid
  1. A.a stream intermediate operation that transforms each element by applying a function, producing a new stream
  2. B.a stream intermediate operation that keeps only the elements matching a given predicate
  3. C.a container object that may or may not hold a non-null value, used to avoid null reference errors
  4. D.an interface with exactly one abstract method, eligible to be implemented by a lambda or method reference

Answer + AI explanation with Pro

14. Which term means: "a stream intermediate operation that keeps only the elements matching a given predicate"?

Mid
  1. A.filter operation
  2. B.Functional interface
  3. C.collect operation
  4. D.Optional

Answer + AI explanation with Pro

15. Which statement is correct?

Mid
  1. A.filter operation — a lazily-evaluated pipeline for processing a sequence of elements with operations like filter and map
  2. B.filter operation — a concise anonymous function written with arrow syntax that implements a functional interface
  3. C.filter operation — a stream terminal operation that accumulates elements into a result container such as a list or map using a Collector
  4. D.filter operation — a stream intermediate operation that keeps only the elements matching a given predicate

Answer + AI explanation with Pro

16. What is collect operation?

Senior
  1. A.a stream terminal operation that accumulates elements into a result container such as a list or map using a Collector
  2. B.a concise anonymous function written with arrow syntax that implements a functional interface
  3. C.a stream intermediate operation that transforms each element by applying a function, producing a new stream
  4. D.an interface with exactly one abstract method, eligible to be implemented by a lambda or method reference

Answer + AI explanation with Pro

17. Which term means: "a stream terminal operation that accumulates elements into a result container such as a list or map using a Collector"?

Senior
  1. A.Lambda expression
  2. B.filter operation
  3. C.collect operation
  4. D.Stream

Answer + AI explanation with Pro

18. Which statement is correct?

Senior
  1. A.collect operation — a stream terminal operation that accumulates elements into a result container such as a list or map using a Collector
  2. B.collect operation — a stream intermediate operation that keeps only the elements matching a given predicate
  3. C.collect operation — a concise anonymous function written with arrow syntax that implements a functional interface
  4. D.collect operation — a container object that may or may not hold a non-null value, used to avoid null reference errors

Answer + AI explanation with Pro

19. What is Optional?

Senior
  1. A.a stream terminal operation that accumulates elements into a result container such as a list or map using a Collector
  2. B.a container object that may or may not hold a non-null value, used to avoid null reference errors
  3. C.a concise anonymous function written with arrow syntax that implements a functional interface
  4. D.a lazily-evaluated pipeline for processing a sequence of elements with operations like filter and map

Answer + AI explanation with Pro

20. Which term means: "a container object that may or may not hold a non-null value, used to avoid null reference errors"?

Senior
  1. A.collect operation
  2. B.Lambda expression
  3. C.filter operation
  4. D.Optional

Answer + AI explanation with Pro

21. Which statement is correct?

Senior
  1. A.Optional — a concise anonymous function written with arrow syntax that implements a functional interface
  2. B.Optional — a container object that may or may not hold a non-null value, used to avoid null reference errors
  3. C.Optional — a stream intermediate operation that keeps only the elements matching a given predicate
  4. D.Optional — an interface with exactly one abstract method, eligible to be implemented by a lambda or method reference

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 Functional 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