Firstly, there are different approaches. Google and Uber seem to have a similar LIDAR + map approach. Tesla and Mobileeye have a camera focused approach.
The CEO of Mobileeye (who is an ex-machine learning professor) gave a very good, mildly technical talk on their approach at CVPR: https://www.youtube.com/watch?v=n8T7A3wqH3Q