I applied online. The process took 2 weeks. I interviewed at PFL (Livingston, MT) in May 2017
Interview
I greatly enjoyed my interview experience. The HR person I was working with was very professional, and constantly provided great feedback, encouragement, and was very communicative and responsive throughout the process.
The initial interview was with 2 developers, and they asked me some basic questions to get to know me, as well as some technical questions to find out about my experience.
After that, I was given a programming assessment project to work on. That took me about a week to complete. Following that, I had an hour long work history phone interview with the HR person.
The final interview was 3 different meetings with with 6 people from the company, including the CTO. They asked good, probing questions to find out if I would be a fit for the company, and to see if I would enjoy working there.
Everyone that I met was very professional and supportive, and the culture seemed very positive and healthy at every step along the way. The interview process was challenging and lengthy, but I understand that to mean PFL is serious about finding the right people for the job.
My takeaway was that PFL is a quality organization with great, smart, and supportive people. Two thumbs up!
Over the phone screening by the head of the project team the first go round. A few days later there was a focused coding interview with other members of the team.
Interview questions [1]
Question 1
They had me write the code to generate a Fibonacci sequence.
I applied online. I interviewed at PFL (Livingston, MT) in Feb 2021
Interview
6 total interview rounds:
* 1 take-home code test
* 1 live technical coding interview
* 2 engineering interviews
* 1 on-site interview day
Each interview is designed to get a thorough glimpse into your engineering thought processes and intuition. PFL's goal is to "hire the best".
I was treated with professionalism and respect throughout the entire process. You will chat with smart people along the way.
Interview questions [1]
Question 1
"How would you approach architecting and building a large social media system like Twitter?"
"What is the point of database normalization? What is the purpose of normalizing from 1NF to 2NF?"