I applied through college or university. The process took 4 weeks. I interviewed at Altria in Oct 2014
Interview
The process involved a lot of behavioral questions along with some general interest questions about me. There were two engineers that were interviewing me. They were friendly and it was a relaxed process. I got a call back about a month later with the job offer. all behavioral questions were in the star format.
The process took 1 day. I interviewed at Altria in Mar 2010
Interview
Three managers interviewed me on the phone, one was asking behavioral questions. The other two were responsible for technical questions. It lasted for 30min and questions were not quite difficult.