Preheat oven to 180°C or 350°F. Line two 8-inch cake pans with parchment paper and lightly grease.
In a large bowl, whisk together eggs, sugar, oil, buttermilk, vanilla, and salt until smooth.
Sift in the cocoa powder and whisk until no lumps remain.
Sift in flour, baking powder, and baking soda. Fold gently until almost combined.
Pour in hot coffee and mix until smooth. Do not overmix.
Divide the batter evenly between pans. Bake for 25 to 30 minutes, until a toothpick comes out with a few moist crumbs.
Cool cakes for 10 minutes in pans, then transfer to wire racks to cool completely.
For the frosting, beat butter until light and fluffy. Add vanilla and salt. Mix in powdered sugar gradually, then fold in crushed Oreos and cream. Whip until smooth.
For the whipped topping, beat cream, sugar, vanilla, and crushed Oreos until stiff peaks form.
Assemble by spreading frosting between layers, covering the cake with the remaining frosting, then piping whipped cream around edges. Garnish with Oreos on top.