I'm not sure about non-Engineering roles, but this somewhat reminds me of my experience interviewing with Facebook for a Network Engineer position. Traditionally, Network Engineers are experienced with Vendor provided solutions (Juniper, Cisco, etc) and most interviews would cover experience implementing/supporting different types of architecture using these Vendor provided solutions. Facebook Engineering exemplified a refreshing new approach where Network Engineers are also Software Developers, and the focus/goal is to proactively correct and automate Network Engineer tasks. This means there is less time fighting fires, and more time building solutions. I found this to be an interesting new approach (for me anyway). So conceptually, I could see this working; an HR person that can write the company HR tools, marketing and sales people that write their own tools, etc.
No comments yet.