Upload Button Icon Add office photos

Filter interviews by

Stantec Software Developer Interview Questions and Answers

Updated 1 Sep 2024

Stantec Software Developer Interview Experiences

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Referral

Round 1 - Coding Test 

Java internals, coding questions 2sum

Round 2 - Technical 

(2 Questions)

  • Q1. Hld of your previous project
  • Ans. 

    Developed a web-based project management tool for tracking tasks and deadlines.

    • Used React.js for front-end development

    • Implemented RESTful APIs for backend using Node.js and Express

    • Utilized MongoDB for database storage

    • Incorporated authentication and authorization features for user security

  • Answered by AI
  • Q2. Question related to self build projects
Round 3 - HR 

(2 Questions)

  • Q1. Salary negotiation
  • Q2. Location constrain if any
  • Ans. 

    Open to relocation for the right opportunity

    • Willing to relocate for the right job opportunity

    • Flexible with location for the right role

    • Open to considering different locations for the right position

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Design patterns
  • Q2. Oops concept and implementation
  • Ans. 

    Oops concept refers to Object-Oriented Programming principles and their implementation in software development.

    • Oops concepts include inheritance, polymorphism, encapsulation, and abstraction.

    • Inheritance allows a class to inherit properties and behaviors from another class.

    • Polymorphism allows objects to be treated as instances of their parent class.

    • Encapsulation hides the internal state of an object and only exposes nec...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Aptitude,reasoning,verbal,C language,Java,C++

Round 2 - Technical 

(2 Questions)

  • Q1. What is interface in JAVA
  • Q2. Explain OOPS in JAVA

Interview Preparation Tips

Interview preparation tips for other job seekers - NA

Software Developer Interview Questions & Answers

Chegg user image Yashwant Panchal

posted on 21 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Question on Linked list. array and string manipulation.

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Valid parentheses
  • Q2. Currying with arrow function
  • Ans. 

    Currying is a technique in functional programming where a function with multiple arguments is transformed into a sequence of nested functions, each taking a single argument.

    • Currying can be achieved using arrow functions in JavaScript.

    • Arrow functions automatically bind 'this' and do not have their own 'this' value.

    • Example: const add = a => b => a + b;

    • Example: const addFive = add(5); const result = addFive(3); // result

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. DFS related problem
  • Q2. Machine coding round

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus more on ds & algo

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Project based backend and frontend
  • Q2. How to connect to backend
  • Ans. 

    To connect to the backend, you can use APIs, database connections, or web services.

    • Use APIs to send and receive data between the frontend and backend

    • Establish database connections to retrieve and store data

    • Utilize web services for communication between different systems

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for project

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

How to reverse linked list.

Round 2 - Technical 

(2 Questions)

  • Q1. What selection sort.
  • Q2. What is dynamic memory allocation.
  • Ans. 

    Dynamic memory allocation is the process of allocating memory during program execution.

    • Allows programs to request memory at runtime

    • Helps in efficient memory management

    • Commonly used in languages like C and C++

    • Example: using malloc() function in C to allocate memory for an array

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident

Skills evaluated in this interview

Interview experience
2
Poor
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 - Aptitude Test 

I haven't appeared but this website asking me everytime that's why giving review but I wanted to know what are the ratings for this company

Round 3 - Technical 

(2 Questions)

  • Q1. I haven't appeared but ratings it
  • Q2. Why you choose uplers

Interview Preparation Tips

Interview preparation tips for other job seekers - Know the procedure before going to assessment, learn all the things before assessment
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Jul 2023. There were 5 interview rounds.

Round 1 - Coding Test 

Hackerrank online assessment

Round 2 - Case Study 

Case study with a little bit of math for scenario based questions

Round 3 - Coding Test 

2 questions of coding with a live interviewer

Round 4 - Coding Test 

Behavioral and coding with a senior engineer

Round 5 - Behavioral interview 

(2 Questions)

  • Q1. How do you handle conflicts
  • Q2. What was the most challenging problem you had to solve so far

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on DSA, do a little bit of case studies with back of the envelope estimations and prepare thoroughly for behavioral interviews as they could be tricky

Stantec Interview FAQs

How many rounds are there in Stantec Software Developer interview?
Stantec interview process usually has 1 rounds. The most common rounds in the Stantec interview process are Assignment.
How to prepare for Stantec Software Developer 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 Stantec. The most common topics and skills that interviewers at Stantec expect are ASP.Net, Bim and REVIT.

Tell us how to improve this page.

Stantec Software Developer Salary
based on 4 salaries
₹4 L/yr - ₹12 L/yr
At par with the average Software Developer Salary in India
View more details
Project Controller
46 salaries
unlock blur

₹6.8 L/yr - ₹14.5 L/yr

Project Accounting Assistant
27 salaries
unlock blur

₹3 L/yr - ₹7 L/yr

Mechanical Engineer
18 salaries
unlock blur

₹6.6 L/yr - ₹17.8 L/yr

Associate Civil Engineer
17 salaries
unlock blur

₹3.5 L/yr - ₹12 L/yr

Project Accounting Analyst
13 salaries
unlock blur

₹3.4 L/yr - ₹9.3 L/yr

Explore more salaries
Compare Stantec with

AECOM

4.3
Compare

Jacobs Engineering Group

4.1
Compare

WSP

4.3
Compare

ARCADIS

4.2
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview