QUOTE(Satellite @ Oct 30 2007, 12:41 PM)

Okay that clarifies a few issues. First of all if you file for an I-129F you might inadvertently deny her an opportunity to get a B1 to go for an interview in the US. But I take it she will be applying in Berlin for the B1, if so her odds are better, but still even our affluent and well off European friends run into troubles coming to the US when they have a pending I-129F.
Another suggestion might be to hold off the interview until she finishes school if that is even an option. Or do as Slim suggested, get the job and try to transfer. But that will only secure you a job not a quick visa. Because an L1 visa transfer requires you to work abroad for the company for one year, plus you probably have to be someone important and not entry level, unless J&J wants pay her average "Russian Wages" in the US! Then it might be worth their while.
Get the job first. Worst case, after she has the job, you do the I-129F. Then, take some vacation and come to the US. Make sure she gets the work permit at JFK, then try to convince J&J to hire her in the US. Big companies are often very flexible about stuff like this, particularly if they aren't on the hook for any of the immigration stuff. Even if that doesn't work out, getting paid for the 6 months to a year, and having a US multinational on her resume will not hurt. It will make finding a good job in the US much easier.
Expats tend to move a lot based on their spouses jobs. You wouldn't be the first people to be in this position. If she has a green card, it should be pretty easy to cut a deal for 6 months in the US, 6 months in Russia. The guy I am working for now splits his time between London and Texas.
Even in the US, there is pretty good demand for Russian speaking MBAs.