A job offer is never guaranteed at any point in the interview process, even after signing an offer or starting at the new role. A company can pull their offer any time before your start date or terminate you within a given probationary period. Therefore, it doesn’t hurt to negotiate for a strong salary. Your skills and experience are valuable — a company should value them as much and you do.