Roasting the corn under the broiler adds a little smoky flavor and also a "meatier" texture, more like the corn used in Mexico, which is less sugar-sweet than ours. You can also grill the corn over high heat. This snack is a popular street food in Mexico, and it's made inroads in the U.S. in recent years, popping up everywhere from county fairs to ballpark concession stands.
Preheat broiler to high with oven rack 6 inches from heat. Place corn on a broiler pan or rimmed baking sheet; broil 8 minutes or until blackened in spots, turning once or twice. Cool. Cut kernels from cobs to equal about 3 cups; place kernels in a large bowl. Add cilantro, juice, mayonnaise, chiles, and cheese; toss well to coat. Serve salad chilled or at room temperature.