https://github.com/esp8266/esp8266-wiki ... ot-Process
Although some people said that ESP has internal pullups, but they are known to be too weak, so it is strongly recommended to have some external ones on all required pins : CH_PD, RES, GPIO2 and GPIO0 to HIGH and GPIO15 to LOW.