Under everything new, the last Ethernet hop is still resolved via ARP (Address Resolution Protocol)... which is a form of broadcast. When the n-1st switch realizes the nth and final hop is on the same network, it does exactly what you thought asks "who has", and then the packet travels to it's destination...