3 ms·
What I've found far more lacking in my colleagues over the years is an ability to create clean abstractions and to think architecturally. In most code this is f
by cageface 15y ago
What I've found far more lacking in my colleagues over the years is an ability to create clean abstractions and to think architecturally. In most code this is far more important than the ability to roll basic algorithms from scratch.
The Google approach is like unit testing only one specific feature of a candidate. Pulse's approach is more like an integration test.
- rdouble 15y agoI've had the exact opposite experience. Everyone I worked with was pretty good at all the software engineering stuff, but mostly have been average-to-bad with algorithms, math, thinking outside the box, optimization, coming up with clever solutions, etc. Maybe it depends on where you're coming from.
- jrockway 15y agoWhen I interviewed at Google, one hour was about abstractions and architecture. You can ask a bunch of CS questions AND architecture questions when interviews are a day long.