CPSLO is more residential, while SJSU is about half residential and half commuter. So there should theoretically be more campus-based social life, although initial experiences as a transfer will not necessarily be the same as for a frosh. Even at more residential campuses, junior and senior level students commonly live off-campus.
SJSU does have location advantage / convenience for recruiting in computing, although CPSLO has a good enough reputation to attract recruiters from across the state. However, as an international student, it will be more difficult to get recruited regardless of which school you attend and graduate from, since the employer not only has to hire you, but has to sponsor a work visa for you to work longer than the OPT duration.