Syncroute interview question

1. HABTM and has many through differences in depth 2. Pooling 3. Rails joins