Our company consults in a variety of software related things. For example in our interviews we ask our candidates why are manhole covers round?
We ask them this because, literally on the job our employees are suppose to program robots that make manhole covers. Daily problems we face include deciding whether we should program the robots to make square manhole covers or round manhole covers. Really hard stuff... and you really need to be able to figure out why manhole covers are round or how many golf balls can fit in a bus in order to do the job... If you can't figure this stuff out you're not qualified to work for my company.
Not to mention, as I said before, none of our programming happens using computers. We do it all on a whiteboard in under an hour while the client is over our shoulder watching.
We ask them this because, literally on the job our employees are suppose to program robots that make manhole covers. Daily problems we face include deciding whether we should program the robots to make square manhole covers or round manhole covers. Really hard stuff... and you really need to be able to figure out why manhole covers are round or how many golf balls can fit in a bus in order to do the job... If you can't figure this stuff out you're not qualified to work for my company.
Not to mention, as I said before, none of our programming happens using computers. We do it all on a whiteboard in under an hour while the client is over our shoulder watching.