3 ms·
"Discover" in the sense of "derive ab initio, truly never having seen an iterative root-finding method, or anything analogous to it" -- like Newton and Raphson
by kafkaesq 10y ago
"Discover" in the sense of "derive ab initio, truly never having seen an iterative root-finding method, or anything analogous to it" -- like Newton and Raphson both did, separately -- I highly doubt it.
Re-derive your (or my) perhaps-more-than-a-bit-stale-by-this-point derivation, from way back when, under non-interview conditions? Yeah sure -- assuming we were actual math majors, or among the 10% or of CS majors who are burned-in math types.
But under interview conditions? Unless the role explicitly requires an actual math background (or a CS background with emphasis in numerical algorithms), really quite a silly thing to expect of someone.
- x0x0 10y agooops -- when I said "figure out in the sense of discover? Sure" I was unclear, but I agree -- that request would be ludicrous. That said, I have full faith that Gauss would pass that interview. Probably Euler, Tao, Dantzig, and Turing too =P But it's not entirely unreasonable for optimization/OR/ML people. Mostly they have to remember how to construct the right function to find the zero of. Most applications of NR just want to find the zeroes of gradients of loss functions. I certainly am not disputing the silliness... I personally am not good at math at a whiteboard while someone is staring at me. And full disclosure: I remember NR from the picture -- the x intercept of the tangent is (hopefully) closer to the zero than the initial guess.
- kafkaesq 10y agoIf these companies would just say, in their job descriptions, that that's the calibre of people they need to debug their glorified hotel booking website (or whatever), then that would make things much simpler for everyone: "When we say we're looking for the next Norvig or Knuth for this role, we mean it -- and you'll be tested accordingly!"
- x0x0 10y agoHow could you debug a crud app if you're not Knuth? Makes no sense.