Cook the Rice: Cook the white rice according to the package directions until prepared, then set it aside and allow it to cool.
Make the Lime Dressing: Add the olive oil, lime juice, lime zest, honey, chili powder, and garlic powder to a small bowl. Whisk until the dressing is well combined.
Prepare the Salad Ingredients: Dice the avocado, chop the red onion and cilantro, drain the corn, and drain and rinse the black beans.
Combine the Salad: Add the cooled rice, black beans, corn, avocado, red onion, and cilantro to a large salad bowl.
Dress the Salad: Pour the prepared lime dressing over the salad ingredients and toss gently until the dressing is distributed throughout.
Season to Taste: Season the salad generously with salt and pepper, then taste and adjust the seasoning as needed, adding a little extra lime juice if desired.
Chill or Serve: Cover the salad and chill it for about 1 hour, or serve it immediately if preferred.
Prepare Ahead: If making the salad ahead of time, add the avocado shortly before serving to help maintain its quality, and add the dressing at that time so the rice does not absorb too much of it.