Face recognition technology uses Deep Convolutional Neural Network (DCNN) to extract biometric features for identity authentication. It has been used in various application domains, including military, law enforcement, finance, public security, and other daily life applications. This paper reviews the updated progress of DCNN architectures used for face recognition. It also explores pretrained models along with training datasets that exist. Furthermore, some face recognition applications are summarized. The limitations and further research directions are pointed. Although face recognition is an emerging technique, it raises security concerns.