53 questions for “Functional Programming”

Found in 1 field. Select a question to see its full answer.

Information Technology

53 questions in 5 technologies

#QuestionTechnologyTopicLevel
1How do you implement a debounce function using closures, and how is it a functional programming technique? JavaScript › Functional ProgrammingJavaScriptFunctional ProgrammingAdvanced
2How 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 ReferencesJavaFunctional Interfaces & Method ReferencesAdvanced
3What does 'immutability' mean and why does functional code favor it? JavaScript › Functional ProgrammingJavaScriptFunctional ProgrammingBeginner
4Why are recursion and immutable data often used together in functional style, instead of loops with mutable counters? JavaScript › Functional ProgrammingJavaScriptFunctional ProgrammingIntermediate
5What is a pure function? JavaScript › Functional ProgrammingJavaScriptFunctional ProgrammingBeginner
6What is a higher-order function? JavaScript › Functional ProgrammingJavaScriptFunctional ProgrammingBeginner
7What is function composition and how do you implement it? JavaScript › Functional ProgrammingJavaScriptFunctional ProgrammingIntermediate
8What is currying and what problem does it solve? JavaScript › Functional ProgrammingJavaScriptFunctional ProgrammingIntermediate
9What does 'referential transparency' mean, and how does it enable optimizations like memoization? JavaScript › Functional ProgrammingJavaScriptFunctional ProgrammingAdvanced
10What are functors and monads, at a practical level, and does JavaScript have native support for them? JavaScript › Functional ProgrammingJavaScriptFunctional ProgrammingAdvanced