Cook the pasta noodles in a large pot of water following the instructions on the package until they reach an al dente consistency. Drain the water and rinse the noodles under cold water.
In a small bowl, combine the mayonnaise, olive oil, vinegar, sugar, salt, garlic powder, onion powder, and black pepper. Whisk until the ingredients are thoroughly combined.
In a large bowl, combine the cooked pasta, corn, and grated cheese. Pour the prepared dressing over the top and stir until everything is evenly coated.
Cover the bowl with a lid or plastic wrap and refrigerate for 1 to 2 hours to chill before serving, or serve immediately.