I once had a job where you actually clocked in. If you were more then 3 minutes late, you lost 15 mins pay for every other minute. But you got no credit for staying later or arriving earlier. This was before computers and wasn't customer-facing. Just a bog standard office job with an inflexible employer.
I once temped (thankfully only) for a couple of weeks for a Japanese company (office in the UK) and they had similar - I don't know if this is the norm in Japan? All employees had to clock in and even ONE minute late in clocking in would lose you 15 minutes pay. They could have been in serious danger of breaking UK NMW laws, really - I can't believe it was allowed, but of course, there were none of those 'pesky' unions to challenge them.
However, they made all staff wear a pair of company-supplied trainers for the work day, but you were strictly not allowed outside in them. Thus you had to turn up in your own shoes, go to your locker room to get your trainers, change into them, then clock in and begin work.
I realise that it doesn't take all that long to change your shoes, but it was interesting to realise just how important a minute of their time apparently was whilst a minute of mine was clearly worthless.