PROCESSOR: The Samsung M40 runs on an octa-core(2 GHz, Dual-core and 1.7 Hz Hexa core) Snapdragon 675 processor. The one I bought is a 6GB variant in the series. Considering the price of the mobile it is very high and not the value for money. A lot of other smartphone manufacturers provide better processors at this price. Samsung always had a costly price tag compared to other smartphones.
DISPLAY: 6.3 inches(10802340 px, 409 PPI) TFT LCD
Considering the price the screen quality is not up to the expectations. It should at least have an IPS LCD.
CAMERA: This device features a triple camera setup(32MP+ 8MP+ 5MP) it also has a single tone LED flash. The front camera is 16 MP which is acceptable for selfies. The front camera also disturbs the gameplay as it is positioned at a key point for many games.
BATTERY: This device has a 3000mAh built-in non-removable battery. It also features fast charging, in place of a traditional port it has a USB type C.
On an overall basis, the phone doesnt meet the expectations of a user as many other manufacturers provide much better specs at the same price.