Interfacing Nodemcu v3 Lolin with HC05

HC05 TX --> Nodemcu v3 Lolin D7
HC05 RX --> Nodemcu v3 Lolin D8

#define TxD D7
#define RxD D8

SoftwareSerial bluetooth(RxD, TxD); // RX, TX for Bluetooth

The software serial constructor is from the point of view of the Node MCU.

The HC05 Tx should go to the the software serial Rx(D8) and the HC05 Rx should go to the software serial Tx(D7).

I'm not clear that you are properly cross connected.

I also recommend the Kai Morich Serial Bluetooth Terminal app.
https://play.google.com/store/apps/details?id=de.kai_morich.serial_bluetooth_terminal&hl=en_US&gl=US