The hiring manager found a good match between my background and the opening. After a short phone screen, they decided to bring me to visit the campus.
The hiring team did very professionally and nicely. They reached out to me for lunch options, and they also accommodated my request for longer stay since it happened to be long weekend. The in-person interview was smooth. The interviewers discussed with me on some technical details, and they also asked me some behavior questions. No hard question was asked.
They followed up on me in every step, and asked my feedback after the interview. Even if I didn't make it, they provided honest suggestions to me for my future job hunting. It was a very nice experience.