I applied through LinkedIn, and was contacted within a few days. I got a notice to complete online assessments that included a bunch of personality questions and ethics question. They were time consuming, approximately an hour long to complete both. In addition, they call you to one of their locations to complete the final test which is the aptitude test. It consist of three-section logic and reasoning test that will take about one hour to complete. I found the math part of that test the hardest, whereas the patterns and next letter in the puzzle were much easier for me. I found that writing the alphabet down on a piece of paper helped, and so I would recommend others to do the same instead of trying to do it from the top of their head. Unless you are a math genius.
Once the test was completed, I went back to the lobby where I waited for my "results" they weed out candidates that don't get a specific score. I'm pretty confident of this because another person was writing the test at the same time as me. When we both finished, the receptionist told the other person that "everything checked in fine and that they would be contacted withing 3-5 business days to discuss the next steps." I stayed back and a recruiter came out the room asking if I had about 15 minutes to do a quick interview. I agreed, and proceeded to do the interview where they asked about my previous work experience, education, my career aspirations. The basic interview questions you can find online. I was told that I would be set up to speak with the hiring manager by phone and I would get an e-mail confirmation confirming the date and time.
I had another phone interview with the hiring manager the day after in the morning for about an hour. He went in more detail and dug deep down into my resume and background. I was contacted by HR again to set up a final in-person interview with the hiring manager. A week later I met up with him again and discussed more about my resume, experience, and to see whether or not I would be a good fit in the company's culture and if it would be a good fit for me. At the end of the interview I was offered the position and I plan on accepting the offer!
Overall, the interviews went well and I would say it would be somewhat hard if you can't explain what you accomplished or did in your previous work. Just be calm, speak with confidence and relate everything back to how you're a good candidate, and you should be able to get the job.