The two that got me are 20 and 33. I haven't thought of progressive enhancement separate from rendering, and for progressive rendering, think of images that render with increasing detail... Also, couldn't recall the definition of Ternary.
#38 is frankly more difficult to answer in the context of JS, as it's usually just a partial apply not a true curried function that can have one or more partial applications, usually requiring a library. Often it's more of a fixed `fn = a => (b, c) => result`
In general a really good set of questions overall. I do find the one question that tends to separate more/less experienced developers is "What are the 6 falsy values in JS?" or a variation on that question. More experienced devs can usually guess 3-5 of them. Usually I'll put it in the context of "if (!x) console.print(`${x} is falsy`);" what values for x are falsy?