Yep, I was hired as a software engineering intern from one of Scribd's Who is Hiring posts (also ended up interviewing at Stripe by contacting them from their post).
I'm an ex-employee too (former intern). Not saying that the company is perfect, but the tone of adrianlmm implied that Facebook was a such a bad place to work at ("even facebook"), which it really isn't.
In my experience, I think it has more to do with getting an engineer acquainted with the pipeline from writing code to getting it live on production. Once he/she is familiar with this, it takes a huge barrier out of the way for the person to be productive whenever they are ready to write some non trivial code in the codebase.
> cd /yor/src/dir
> bash: cd: /yor/src/dir: No such file or directory
<tab> ?
And on anecdotal evidence, I've observed that people who use git intensively everyday often have aliases to these commands that have a low probability of typos.
Yep, it's called a half volley, you need to hit when you are too close to the ball. So., you need to swing the racquet forward even while it's bouncing, as opposed to a later swing in case of a regular length ball.