RedDeveloper
Блог
Вопросы
Теги
Вопросы на собеседовании Functional Programming
Изучите нашу коллекцию (Топ-100) часто задаваемых вопросов по теме
functional-programming
при собеседовании на работу и будьте во всеоружии.
Вопросы на собеседовании
Топ 15
Топ 20
Топ 25
Топ 30
Топ 50
Топ 100
Все вопросы
1
Почему функциональные языки?
2
Что такое монада?
3
Что такое хвостовая рекурсия?
4
Зачем мне изучать Лисп?
5
Заменяет ли функциональное программирование шаблоны проектирования GoF?
6
Что такое «закрытие»?
7
Полезный код, использующий reduce ()?
8
Чем полезна ленивая оценка?
9
Какие примеры использования LISP в производстве, помимо ИИ и академических кругов?
10
Уместно ли функциональное программирование в веб-разработке?
11
Что такое каррирование?
12
Нечисловые варианты использования функционального программирования?
13
Какой язык вы бы использовали для самостоятельного изучения SICP?
14
Что такое Y-комбинатор?
15
В чем разница между процедурным программированием и функциональным программированием?
16
Какие языки реализуют функции функционального программирования?
17
Руководство для начинающих по Haskell?
18
Что вы думаете о функциональных характеристиках? А дизайн программного обеспечения?
19
Неизменяемый объектный шаблон в C# - что вы думаете?
20
Многоядерность и параллелизм - языки, библиотеки и методы разработки
21
Какой хороший начальный текст по функциональному программированию?
22
Пример приложения Clojure среднего размера?
23
Как определить неизменяемые объекты в Java
24
Как мне написать это на Ruby / Python? Или вы можете перевести мой LINQ на Ruby / Python?
25
Самый крутой трюк с C# LINQ / Lambdas, который вы когда-либо использовали?
26
Какие инструменты есть для функционального программирования на C?
27
Что такое ссылочная прозрачность?
28
Тестирование графического интерфейса
29
Можете ли вы объяснить замыкания (поскольку они относятся к Python)?
30
В чем разница между «замыканием» и «лямбдой»?
31
Для каких задач лучше всего подходит функциональное программирование?
32
Ruby - это функциональный язык?
33
Как классы помогают управлять большими приложениями?
34
Если вы уже знаете LISP, зачем вам также изучать F#?
35
Насколько полезно знать лямбда-исчисление?
36
Единицы измерения уникальны для F#?
37
Поддержка макросов в F#
38
Уменьшить массив массивов в массиве в порядке сортировки
39
Разногласия между базами данных и функциональным программированием?
40
Сопоставление шаблонов списков в Python
41
Будет ли существовать функциональный язык, который сделает для сообщества Java то же, что F# для сообщества .NET?
42
Как можно каррирование в C++?
43
Есть ли библиотека функционального программирования для .NET?
44
Создание топ-5 агрегаций с ramdajs
45
Получите общее количество чисел, которые интерполированы фигурными скобками
46
Когда использовать функциональный язык программирования?
47
Изменить связанные переменные замыкания в Python
48
Является ли функциональное программирование следующим шагом к программированию на естественном языке?
49
Функциональное программирование: лучшая платформа / среда
50
Функциональное программирование и многоядерная архитектура
51
Каковы преимущества функционального программирования?
52
Что означает -> в F#?
53
Я просто не получаю продолжения!
54
Есть ли функциональный язык для экосистемы C++?
55
Удаление элементов с помощью Array.map в JavaScript
56
Почему C# является функциональным языком программирования?
57
Когда использовать закрытие?
58
Как лучше всего использовать логическое программирование?
59
Определяющий момент функционального программирования
60
Как вы разрабатываете функциональную программу?
61
C# - IEnumerable в строку с разделителями
62
Неизменяемые функциональные объекты в сильно изменяемой области
63
Подходит ли оккам-пи для программирования LEGO MINDSTORMS и Surveyor Corporation SRV-1?
64
Javascript как функциональный язык
65
Функциональное программирование и нефункциональное программирование
66
Алгебраические типы данных Haskell
67
Функциональное программирование на Java: как преобразовать лестницу if-else внутри цикла for в функциональный стиль?
68
Вернуть список без последнего элемента
69
Функциональный способ вставки значения между всеми элементами внутри массива
70
Scala как избежать использования var во время некоторого условия переопределения
71
Это хороший способ вызвать подписку внутри подписки?
72
Как выйти из функции сворачивания в haskell, когда аккумулятор выполнил определенное условие?
73
JavaScript вызывает мультифункцию, но входное значение выводится из последней функции
74
Карта или плоская карта, которая работает как Array.prototype.join в Javascript
75
Как уменьшить использование памяти в приложении Haskell?
76
Как называется этот функциональный «паттерн»?
77
Какое у вас соглашение об именах для вспомогательных функций?
78
Значение foldr против foldl (или foldl ')
79
Как скоро бизнес-приложение на F# станет нормой?
80
Как я могу предварительно установить аргументы при вызове функции JavaScript? (Приложение с частичной функцией)
81
Какой хороший способ переписать эту нерекурсивную функцию?
82
Выполнить застежку-молнию с помощью foldr
83
Легче ли функциональное отображение в реляционное, чем объектное в реляционное?
84
Возможно ли, что в будущем F# будет оптимизирован больше, чем другие языки .Net?
85
Архитектура функционального программирования
86
Реализация last-non-zero без продолжений
87
Какова функциональная замена этой петли?
88
JavaScript-эквивалент C# ToDictionary
89
В JavaScript, как мне элегантно создать список различий элементов массива?
90
Java - забавное преобразование строки (4 символа) в int и обратно
91
JavaScript: как обрабатывать все последовательные пары элементов?
92
Чистые функции: подразумевает ли «отсутствие побочных эффектов» «всегда один и тот же вывод при одном и том же вводе»?
93
Как чередовать (объединить) два потока Java 8?
94
Javascript - преобразовать вложенные массивы в объект массивов
95
Как я могу реализовать операторы функционального цикла вместо циклов for в этом случае?
96
Есть ли функциональный способ инициализации массива в JavaScript ES6?
97
Common Lisp: Zip произвольное количество списков
98
Отфильтровать / удалить элементы, соответствующие критериям, из конца массива
99
Преобразуйте два массива в объект
100
Объем переменных в делегате