Bring a large pot of salted water to a boil and cook the pasta according to package directions until al dente; drain, return the pasta to the pot and toss with 2 tablespoons olive oil. Cover with a lid to keep warm.
Meanwhile, season the steak with salt and pepper. In a large skillet, heat the remaining 1 tablespoon olive oil over high heat. Add the steak and cook, turning once, until medium-rare, 7 to 9 minutes; transfer to a cutting board. Let rest for 10 minutes before thinly slicing.
Add the asparagus and mushrooms to the skillet, season with salt and cook until tender, 3 to 5 minutes. Remove from the heat and stir in 1 cup water, the soy sauce, garlic and ginger, scraping up any browned bits; season with salt and pepper. Toss with the noodles and top with the sliced steak and cilantro.