High-end developer interviews tend to beat us in 2 ways

(master copy -> pripri)

1) [Barc-prop, Jump2, Bbg-onsite, Barc-mtg, MIAX, VMware] low level details of the language + Linux.

I think on this front, I was never beaten in java, c#, perl …

2) coding — clearly-defined, easy-to-describe coding problems. As such, they only require the standard language features, and no advanced knowledge (except the threading problems). In theory, even a high school student could excel.

2a) [MS-FIX, MS-sg, MS-itr, Lab49, Jump1, UBS-HK, Barc-swing, Barc-sort, RBC, Amazon12, Baml, Gelber, JPM-OB, Macquarie …]

keyboard coding, with time limit from 30m to 2D (up to 1W, once).

I have issues with IDE, with code quality, with learning new stuff within a few hours.

2b) [FB, GOOG, MS-SHG, MS-IRD, Barc-SOR, Barc-EQD, WorldQuant, UBS-YACC, espeed]

Onsite Coding, on paper or whiteboard in any (pseudo) language, all about algo, or occasionally threading.

Am more confident. Beside some Silicon Valley veterans, most Wall St guys (Indians, Chinese…) won't beat me hands down. Except the MS Shanghai role, I probably impressed all the Wall St interviewers on this front.