During hardware reset, all pins named GPIOxx are inputs with internal pull resistors enabled. The pull resistors are 50K typical. All pull resistors are pull-down resistors, except for GPIO33 and GPIO17 (SoC only), which are pull-up.
After reset release, in Program mode, the UART0 and SPI0 pins are reconfigured to be serial interface pins. The other pins remain in their reset state.
After reset release, in Run mode, the Run mode program controls which pins are changed from their reset state.