Arista Networks Interview Question

explain how 2 end device in same LAN communicate. difference between route table, arp table and mac table