it depends. i hire engineers and I have had a person late and it did not bother me. they lived about 40 minutes away and gave themselves an hour, he said there was a major accident and he showed up about 15 minutes late as the road was shut down. He called me about 15 minutes before the interview, explained the situation of the accident and said that he was out of it now and the GPS said he would arrive at 10:15. Why would I hold that against him? To throw away a good candidate because there was a major accident that nobody can really plan for is just dumb.
on the flip side, i had a guy interview that had a really nice resume, was very good in the interview, but kept asking about work from home. he literally lived in the same town as me and it is a 30 minute commute to work. our office policy is 3 day in, 2 work from home. the guy said he worked 100% remote in his role now and asked about only 2 days in the office versus 3. during the interview he mentioned how he was part owner of a local small micro-brewery that was not too far from the office. in negotiating the job with him, he went from being OK with 2 days in office to requesting that he be able to work only a partial day in the office and leave at lunch and work from home the rest of the day. it got to the point where i just didn't believe that he was give me 40 hours of work as it became obvious to me he wanted to work from home in order to be able to spend time working on his brew pub.