The hiring process at CN takes an average of 30 days when considering 1 user submitted interviews across all job titles. Candidates applying for Management had the quickest hiring process (on average 30 days), whereas Management roles had the slowest hiring process (on average 30 days).
Here are the most commonly searched roles for interview reports -
Applied mid December 2025, was contacted for a hr phone screen about three months later in early march. A week later was contacted by the lead hr rep and the manager for the team I would be interning with for a second interview, this time face to face using teams. About two weeks later I received an offer through my applicant portal.
Communication was not great throughout the interview process, each time I was asked for a interview, instead of being asked what times and days worked for me, they would automatically schedule a date and time without consulting me about whether that time and date actually worked for me. It was very difficult to get responses back from the hr rep that I was working with after my phone screen, sometimes a response would take a week and other times I would get no response at all. I also never received notification of my offer through email, I only happened to check my applicant portal on the day that I received my offer to find that I had gotten the position.
Although the interviews itself was easy, I recommend that CN standardize their interview process.
I applied online. I interviewed at CN (Chicago, IL)
Interview
About your past experiences and some technical questions related to the position you have applied for. Also, about any relevant work experience you have regarding the job role in your past.
I applied through a staffing agency. The process took 2 weeks. I interviewed at CN (Montreal, QC) in Aug 2025
Interview
2 rounds one conversational and second technical. Focused on Streamlit and data science workflow. First round was about my experience and using the STAR method worked well.
Tech stack: Python, Databricks, SQL, GCP.
Interview questions [1]
Question 1
They gave me a codebase structure and asked me how I would refactor it