Tech Mahindra Interview Question

Explain venture capital, private equity and differentiate between them?