The future wireless Fifth Generation (5G) communication network required a higher bandwidth in order to achieve greater data rate. It will be largely characterized by small cell deployments, typically in the range of 200 meters of radius/cell, at most. The implementation of small size networks delivers various advantages such as high data rate and low signal delay. However, it also suffers from various issues such as inter-cell, intra-cell, and inter-user interferences. This paper discusses the issues related to interference management for 5G network from the perspective of Heterogeneous Network and Deviceto-Device communication, by using enabling techniques, such as Inter-cell Interference Coordination, Coordinated Multipoint, and Coordinated Scheduling. Furthermore, several pertinent issues have been critically reviewed focusing on their methodologies, advantages and limitations along with the future work. Future directions proposed by the 3rd Generation Partnership Project for interference mitigation has also been outlined. This review will act as a guide for the researchers to comprehend various existing and emerging enabling interference mitigation techniques for further exploration and smooth implementation of 5G wireless network.