Wix Interview Question

1. about 2. javascript typescript babel es5 es6 3. test driven development, unit-testing, continuous integration 4. react-redux, modern JS frameworks, JS closures 5. function sum(){/*add code here*/};console.log (sum(3)(5)(7)(3)()); // 18

Interview Answers

Anonymous

Oct 2, 2018

function sum(x) { return function(y) { return function(z){ return function(w){ return function(){ return x + y + z + w; } } } } }

Anonymous

Nov 7, 2020

var sum = (n) => { let result = n; const fn = (n) => { if (n == null) { return result; } result += n; return fn; } return fn; }

Anonymous

Nov 7, 2020

const sum = (n, res = 0) => ( n == null ? res : (x) => sum(x, res + n) );

Anonymous

Oct 4, 2018

function mySum(val){ if(val === undefined) return val; return function(val2){ if(val2 === undefined) return val; return mySum(val + val2); } }

1