HC-05 pins

I don't have such module myself, but if you start with the lower voltage you are on the safe side: connect to the Arduino 3.3V pin and you should be good.
For RX and TX and the other pins it's not unusual to have the other pins to be 5V tolerant on those boards, like for the nRF24 boards.

Consider that if you connect the HC-05 to your Arduino TX/RX pins you cannot use the Arduino IDE serial monitor or any other serial connection to your board as that will clash with the Bluetooth module: either use a SoftSerial using other two pins (search in the Arduino libraries) or don't open a serial connection to the board while connected to HC-05.

Have fun!