I applied online. The process took 2 weeks. I interviewed at Publishers Clearing House (Jericho, NY) in Dec 2017
Interview
Three stage interview. One phone interview with HR, one skype interview with a senior manager, and one in person interview with a panel of senior engineers. The phone and skype interviews were really just to get to know me a little and see if I'd be able to mesh with the company's culture. The technical interview was easy and if I was somewhat less qualified it would have been even easier. The panel I interviewed with was very ready to test the depth of my knowledge in all sorts of relevant topics. There were very few questions about acronyms and basics.