Slice the tofu block in half horizontally. Place the halves between two plates or cutting boards, and weigh them down with a heavy object for 10-15 minutes to remove excess moisture. Cut the tofu into 1-inch slabs. In a shallow dish, whisk together the soy sauce, rice vinegar, chili garlic sauce, sesame oil, honey, garlic, and ginger. Place the tofu slabs in a single layer into a baking dish and pour over the marinade, ensuring the slabs are well-covered. Marinate for 15-20 minutes, flipping halfway through if needed.
In a medium bowl, combine the carrots, cucumber ribbons, jalapeño slices, rice vinegar, sugar, and Kosher salt. Toss well to combine and allow to sit while preparing the tofu.
Heat the cooking oil in a large skillet over medium heat. Add the marinated tofu slabs to the skillet (reserving the marinade). Cook the tofu for about 3-4 minutes on each side, or until golden brown and crispy. Use the reserved marinade to baste the tofu as it cooks. Remove from heat and set aside.
Slice the rolls in half lengthwise, but not all the way through. Mix the mayonnaise with the sriracha sauce in a small bowl and spread onto both halves of each roll. Layer the cooked tofu slabs on the bottom halves of the rolls. Top the tofu with the quick-pickled carrots, cucumber ribbons, and jalapeño slices. Add fresh cilantro leaves on top and serve.