Serial Communication between Arduino series , ESP32 , ESP8266 etc pin discussion

yes - both use 3.3V logic no requirement for a level shifter
With ESP32 use hardware serial with ESP8266 use EspSoftwareSerial
UNO to either ESP32 or ESP8266 use level shifter or a potential divider on UNO Tx to ESP Rx