If you expose for the outside, is your flash powerful enough to balance the interior with the exterior? Can the flash do high-speed sync with your D7100?
Using a higher shutter speed willl control the exterior exposure without compromising the light from the flash if you can do high speed sync. Just keep upping the shutter speed until the exterior is balanced with the interior. Flash should be set on manual, not TTL, so you can increase or decrease the flash power to balance the interior with the exterior. So if you take a shot on HSS and the interior is correct, but the exterior is too bright, increase the shutter speed only. If the exterior is too dark but the interior is correct, decrease the shutter speed only.
If your flash will not handle high speed sync, start at the highest possible shutter speed for flash, which on a D7100 is 1/250th sec. Adjust the f-stop and/or ISO to correctly expose the exterior at 1/250th, then see if your flash can generate enough light (in manual mode, not TTL) to balance the interior with the exterior. The reason you don't want to use TTL is because the camera will see the exterior light through the window and will not fire the flash bright enough to balance the interior.
Even if your flash does not officially high-speed sync with your D7100, some photographers say that it will sync with faster shutter speeds if you just set the flash for full manual output each time it fires. This is a way to force the flash duration to last long enough so it exposes over the whole frame as the shutter curtain moves across the sensor. I've never tried it.
Hope that makes sense...