Boil the corn for 10 minutes.
Add in the carrots and boil for 5 more minutes.
Add the beans and boil for another 5 minutes.
Remove from heat and drain.
After corn has cooled slightly, cut kernels from the cobs.
Place corn, carrots, beans, onion, cheese, and olives into a medium bowl.
In a separate bowl, whisk together the oil, lime, parsley and salt and pepper, to taste. Pour into vegetable bowl and stir.
Let cool 10 minutes in the refrigerator.
Serve topped with the avocado.