Education: B.Tech in Computer Science
Years of Experience: 3.5 years
Prior Experience: Product based company
Location: Bangalore, India
Recruiter contacted me on LinkedIn.
-
Event capturing, bubbling & delegation
-
Accessibility
-
Output based
// Problem const Foo = function(a) { function bar() { return a; } this.baz = function() { return a; }; }; Foo.prototype.biz = function() { return a; }; const f = new Foo(7); f.bar(); // ? f.baz(); // ? f.biz(); // ?Follow up: How to make the first and third also return 7?
-
Write fibonacci. 1, 1, 2, 3, 5, 8, 13, 21, 34...
- Follow-up:
let memoizedFib = memoize(fib)
memoizedFib(1000) ==> result is computed
memoizedFib(1000) ==> no re-computation, the previous result has been cached and this call simply returns the value.
Write a generalised memoize fn.
- Follow-up:
-
Write basic HTML, JS and CSS for this. (JS Handlers and Questions around Perf)
https://i.imgur.com/wmnmXsX.png
Comments (5)


