Upload Button Icon Add office photos

Filter interviews by

Procore Senior Software Engineer Interview Questions and Answers

Be the first one to contribute and help others!

Interview questions from similar companies

I applied via Company Website and was interviewed before Jul 2021. There were 2 interview rounds.

Round 1 - Coding Test 

Data Structure related questions

Round 2 - One-on-one 

(1 Question)

  • Q1. Java related interview questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Study Data structure and Java code properly

I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. All related to project worked on wlan testing and networking concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - Overall Good.
They gave taken 3 technical and 1hr round

I applied via Naukri.com and was interviewed before Sep 2020. There were 6 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Python program like print day, month and year from current date and fibonacci series
  • Q2. Bluetooth concept basics

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare only program and basic concepts
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. It was more into problem solving using python

I applied via Naukri.com and was interviewed in Nov 2021. There were 3 interview rounds.

Interview Questionnaire 

7 Questions

  • Q1. 1) What is volatile? 2) What is constant? 3) Can we use volatile and const at a time?4) What is ISR how it works?
  • Ans. 

    Answers to questions related to software engineering concepts.

    • Volatile is a keyword used to indicate that a variable's value can be changed unexpectedly.

    • Constant is a keyword used to indicate that a variable's value cannot be changed once it is assigned.

    • Volatile and const can be used together to indicate that a variable's value cannot be changed and that it may change unexpectedly.

    • ISR stands for Interrupt Service Routi...

  • Answered by AI
  • Q2. What is pointer? Explain dangling pointer, null pointer, void pointer.
  • Ans. 

    A pointer is a variable that stores the memory address of another variable. Dangling, null, and void pointers are types of pointers.

    • Dangling pointer: a pointer that points to a memory location that has been deallocated or freed

    • Null pointer: a pointer that does not point to any memory location

    • Void pointer: a pointer that has no specific data type and can point to any data type

  • Answered by AI
  • Q3. Storage classes explain all the storage classes in c.
  • Ans. 

    Storage classes in C define the scope and lifetime of variables.

    • auto: default storage class for local variables

    • register: stores variables in CPU registers for faster access

    • static: retains value between function calls

    • extern: used to access global variables across multiple files

  • Answered by AI
  • Q4. Compilation stages.
  • Q5. Projects done at previous company with clear explanation.
  • Q6. CAN, SPI, I2C, UART differences.
  • Q7. Explain CAN data frame.
  • Ans. 

    CAN data frame is a message format used in Controller Area Network (CAN) protocol.

    • CAN data frame consists of 7 fields: Start of Frame (SOF), Arbitration ID, Control Bits, Data Length Code (DLC), Data Field, Cyclic Redundancy Check (CRC), and End of Frame (EOF).

    • The Arbitration ID field is used to identify the message priority and the source of the message.

    • The Data Field can contain up to 8 bytes of data.

    • The CRC field is...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just go through whatever things you have kept on your resume. Go through the project. Practice C as much as possible most of the questions will be asked on C programming.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Feb 2024.

Round 1 - Assignment 

Had a take home coding test

Round 2 - Technical 

(2 Questions)

  • Q1. Python questions were asked
  • Q2. Django questions were asked
Round 3 - HR 

(2 Questions)

  • Q1. Basic HR questions were asked
  • Q2. Salary discussion was done

Interview Preparation Tips

Interview preparation tips for other job seekers - Wait for revenues and situation to normalise before joining
Interview experience
2
Poor
Difficulty level
Hard
Process Duration
-
Result
Not Selected
Round 1 - Technical 

(1 Question)

  • Q1. Question related to DSA

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for DSA
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. Asked about the internal implementation of hashmap, arraylist etc. and asked questions about design patterns
  • Q2. Questions were specifically on Java, collections, streams, multithreading etc.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding test with 2 questions

Round 2 - Technical 

(1 Question)

  • Q1. System Design with LLD implementation
  • Ans. 

    System design involves creating a high-level design of a software system, followed by implementing the detailed low-level design.

    • Start by understanding the requirements and constraints of the system

    • Create a high-level design that outlines the components and interactions of the system

    • Implement the detailed low-level design, considering factors like scalability, performance, and maintainability

    • Use tools like UML diagrams...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. System Design with HLD
  • Ans. 

    System Design with HLD involves designing the high-level architecture of a software system.

    • Understand the requirements and constraints of the system

    • Identify the components and their interactions

    • Consider scalability, reliability, and performance

    • Use design patterns and best practices

    • Create diagrams like UML or flowcharts to visualize the design

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Datastructure questions

Round 3 - Technical 

(1 Question)

  • Q1. DS and algorithm

Procore Interview FAQs

How to prepare for Procore Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Procore. The most common topics and skills that interviewers at Procore expect are Healthcare, CCTV Monitoring, Web Development, Backend and Javascript.

Tell us how to improve this page.

Procore Senior Software Engineer Salary
based on 9 salaries
₹40 L/yr - ₹46.7 L/yr
176% more than the average Senior Software Engineer Salary in India
View more details

Procore Senior Software Engineer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

5.0

Skill development

4.0

Work-life balance

5.0

Salary

3.0

Job security

4.0

Company culture

3.0

Promotions

2.0

Work satisfaction

Explore 1 Review and Rating
Senior Software Engineer Ruby

Pune

3-7 Yrs

Not Disclosed

Senior Software Engineer

Bangalore / Bengaluru

8-13 Yrs

Not Disclosed

Explore more jobs
Senior Software Engineer
9 salaries
unlock blur

₹40 L/yr - ₹46.7 L/yr

Softwaretest Engineer
8 salaries
unlock blur

₹25 L/yr - ₹28 L/yr

Senior UX Designer
5 salaries
unlock blur

₹40 L/yr - ₹41 L/yr

Payroll Specialist
4 salaries
unlock blur

₹11.1 L/yr - ₹11.1 L/yr

Software Engineer
3 salaries
unlock blur

₹12 L/yr - ₹35 L/yr

Explore more salaries
Compare Procore with

Oracle

3.7
Compare

Amdocs

3.7
Compare

Global Edge Software

3.5
Compare

Prometric Testing

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview