Start by preparing and baking your cake according to the box instructions. Depending on the flavor you choose.
Remove from the oven and begin poking holes, as shown. Set aside.
Prepare your pudding mixture by combining the pudding mix and milk. Whisk together and place in the fridge for 5 minutes. Pour into the holes. You will have some left over. I just save it for a midnight snack. Gently pound the cake on the counter to make sure the holes fill with pudding.
Place in the fridge for one hour, until cooled.
While it is cooling, prepare your icing. Place your cream cheese, butter, and vanilla in a mixing bowl, and mix on high until smooth.
Add in your powdered sugar and mix once more until smooth. Place half in a piping bag.
Spread the rest on top of your cooled cake. Then pipe the remainder around the edges. Top with vanilla wafer crumbs and banana slices.
Serve and enjoy! Cake, meet banana pudding.