W3
Teacher
Explore
Browse by field
Artificial Intelligence
Accounting & Finance
Information Technology
Show all fields
Interview Q&A
All Interview Questions
Beginner
Intermediate
Advanced
Practice
MCQs
Quizzes
Mock Interviews
About
Light
Dark
Auto
Sign in
Get Started
Search interview questions
Search
53 questions for “Functional Programming”
Found in 1 field. Select a question to see its full answer.
Matching topics
Python
functools &
Functional
Programming
Tools
15
JavaScript
Functional
Programming
10
Java
Functional
Interfaces & Method References
1
Information Technology
53 questions in 5 technologies
#
Question
Technology
Topic
Level
1
How do you implement a debounce function using closures, and how is it a
functional
programming
technique?
JavaScript › Functional Programming
JavaScript
Functional
Programming
Advanced
2
How would you use BiFunction combined with Stream's reduce() to implement a custom aggregation, and how does this relate to the more general concept of a fold operation in
functional
programming
?
Java › Functional Interfaces & Method References
Java
Functional
Interfaces & Method References
Advanced
3
What does 'immutability' mean and why does
functional
code favor it?
JavaScript › Functional Programming
JavaScript
Functional
Programming
Beginner
4
Why are recursion and immutable data often used together in
functional
style, instead of loops with mutable counters?
JavaScript › Functional Programming
JavaScript
Functional
Programming
Intermediate
5
What is a pure function?
JavaScript › Functional Programming
JavaScript
Functional
Programming
Beginner
6
What is a higher-order function?
JavaScript › Functional Programming
JavaScript
Functional
Programming
Beginner
7
What is function composition and how do you implement it?
JavaScript › Functional Programming
JavaScript
Functional
Programming
Intermediate
8
What is currying and what problem does it solve?
JavaScript › Functional Programming
JavaScript
Functional
Programming
Intermediate
9
What does 'referential transparency' mean, and how does it enable optimizations like memoization?
JavaScript › Functional Programming
JavaScript
Functional
Programming
Advanced
10
What are functors and monads, at a practical level, and does JavaScript have native support for them?
JavaScript › Functional Programming
JavaScript
Functional
Programming
Advanced
Show all 53 questions in Information Technology