SJSU CS has recently had threshold admission scores equivalent to ~4.3 weighted capped GPA, so it would be a reach with your 4.23 unless your high school is in Santa Clara County (bonus points equivalent to +0.25 GPA).
Other majors at SJSU are typically less selective (often much less selective). Data science and math recently admitted down to 2.5 weighted capped GPA (the CSU minimum).