Software Engineer II applicants have rated the interview process at Procore Technologies with 2.7 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 33% positive. To compare, the company-average is 61.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer II roles take an average of 25 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Procore Technologies overall takes an average of 26 days.
Common stages of the interview process at Procore Technologies as a Software Engineer II according to 3 Glassdoor interviews include:
One on one interview: 43%
Phone interview: 29%
Skills test: 14%
Background check: 14%
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. The process took 5 weeks. I interviewed at Procore Technologies (Cairo, Cairo Governorate)
Interview
1: An interview with the HR to know more about you and to make you know about the company
2: Problem solving interivew
if you passed those you will have 3 interviews in parallel
3: Values interview
4: leadership interview
5: 2nd Technical interview
For Seniors they have
6: System design interview
I applied through an employee referral. I interviewed at Procore Technologies in Jun 2025
Interview
The interview process was long and unstructured. I applied in early March and had the HR screening in mid-May. The first coding interview was scheduled the same week, but although it was described as a “problem-solving interview,” it turned out to be an OOP pairing session, which was confusing.
After that, I didn’t hear back until mid-July, when I was told the remaining three interviews (backend, values, and hiring manager) would be scheduled. Only two were actually arranged, and my follow-up about the missing hiring manager interview was ignored. The backend interview also came without any guidance on the format.
I was then left without updates for two months, before being told in early September that the position was no longer available.
Overall, communication was slow, expectations were unclear, and parts of the interview cycle were skipped.
Interview questions [2]
Question 1
You will be asked to implement 5 functions, each with its own unit tests.
Context:
We have a set of workers, and each worker has one or more skills. For a given job, we require a worker with a specific skill. Your task is to return the cheapest available worker who possesses the required skill.
The Worker class is already implemented.
The Skill enumeration is already defined.
You only need to implement the required functions and their corresponding tests.
Backend Interview
The backend interview had two main questions:
Database & API Design – I was asked to design a database schema for a task management service, and then define the corresponding API endpoints.
System Design Concepts – I don’t remember the exact question, but it was focused on general system design principles (e.g., scalability, reliability, or architecture trade-offs).
I applied through an employee referral. The process took 2 weeks. I interviewed at Procore Technologies (Cairo, Cairo Governorate)
Interview
HR introductory call, asking basic questions like why you want to leave your current job, your expected salary, and details about your work history.
Followed by a technical interview, using your preferred programming language. Fairly easy, as they are just a couple of functions that you need to build, related to construction work. I didn't get any further, but there should be another 2 rounds.