Upload Button Icon Add office photos

Filter interviews by

Hexagon Software Engineer Interview Questions and Answers for Experienced

Updated 20 Sep 2024

Hexagon Software Engineer Interview Experiences for Experienced

1 interview found

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

I applied via Approached by Company and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Question on puzzle related to finding time from two sand timers
  • Q2. Question on puzzle related to food
Round 2 - HR 

(1 Question)

  • Q1. What is your family background?

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed before Aug 2022. There were 3 interview rounds.

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 - HR 

(2 Questions)

  • Q1. Describe a time when y ou had to learn a new kill to complete a project
  • Q2. Tell me about your resume
Round 3 - Coding Test 

Reverse a given string using for loop

Interview Preparation Tips

Topics to prepare for Bentley Systems Software Engineer interview:
  • Data Structures
  • Algorithms
  • Coding
Interview preparation tips for other job seekers - Master Data Structures and Algorithms and be prepared to talk your experience written in your resume

I applied via Campus Placement and was interviewed in Aug 2022. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Types of data structure and their time complexities
  • Ans. 

    Data structures are used to organize and store data efficiently. Time complexity is the measure of efficiency.

    • Arrays - O(1) for access, O(n) for search and insertion

    • Linked Lists - O(n) for access, O(1) for insertion and deletion

    • Stacks - O(1) for access, insertion and deletion

    • Queues - O(1) for access, insertion and deletion

    • Trees - O(log n) for access, insertion and deletion

    • Hash Tables - O(1) for access, insertion and de

  • Answered by AI
  • Q2. Types of Binary Tree
  • Ans. 

    Binary trees are classified based on the number of children each node can have.

    • Full binary tree: every node has either 0 or 2 children

    • Complete binary tree: all levels except possibly the last are completely filled, and all nodes are as far left as possible

    • Perfect binary tree: all internal nodes have two children and all leaf nodes are at the same level

    • Balanced binary tree: the difference in height between the left and ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare time complexities of the data structure algorithms and be through with oops concept

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

Trimble user image Saminathan Alagu Sundaram

posted on 25 Oct 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Based on DSA, OOPS
Round 2 - Technical 

(1 Question)

  • Q1. Based on Projects in Resume
Round 3 - Technical 

(1 Question)

  • Q1. Technical Discussion about earlier projects
Round 4 - HR 

(1 Question)

  • Q1. Salary Discussion
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Apr 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Moderate level questions

Round 2 - Technical 

(1 Question)

  • Q1. OOPS,DBMS,SQL queries,Web Development essentials,GitHub
Round 3 - Behavioral 

(1 Question)

  • Q1. Questions about your interests
Round 4 - HR 

(1 Question)

  • Q1. Questions like what is your dream company,will you re-locate,..etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be clear with basics and foundation of what you have learnt..
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. What is polymorphism?
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as the same type.

    • Polymorphism is a fundamental concept in object-oriented programming.

    • It enables code reusability and flexibility.

    • Polymorphism can be achieved through method overriding and method overloading.

    • Example: A parent class Animal can have multiple child classes like Dog, Cat, and Bird. They can ...

  • Answered by AI
  • Q2. What is static polymorphism?
  • Ans. 

    Static polymorphism refers to the ability of a programming language to select the appropriate function or method at compile-time.

    • Static polymorphism is achieved through function overloading or operator overloading.

    • It allows different functions with the same name but different parameters to be called based on the arguments provided.

    • The selection of the appropriate function is determined at compile-time, based on the sta...

  • Answered by AI
  • Q3. What is dynamic polymorphism?
  • Ans. 

    Dynamic polymorphism is the ability of an object to take on many forms based on the context it is used.

    • It allows objects of different classes to be treated as objects of a common superclass.

    • It is achieved through method overriding and virtual functions.

    • Example: A superclass 'Animal' with subclasses 'Dog' and 'Cat'. Both can be treated as 'Animal' objects.

  • Answered by AI

Skills evaluated in this interview

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

Logical verbal non verbal question

Round 2 - Group Discussion 

Java object oriented language

Interview Preparation Tips

Interview preparation tips for other job seekers - Hard work
Interview experience
4
Good
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 - Technical 

(3 Questions)

  • Q1. Resume review + questionnaire on skill set mentioned in resume
  • Q2. Python Data Types and main differences
  • Ans. 

    Python data types include int, float, str, list, tuple, dict, set. Main differences are mutability, ordering, and usage.

    • Integers (int) are whole numbers, floats are numbers with decimal points.

    • Strings (str) are sequences of characters enclosed in quotes.

    • Lists are ordered, mutable collections of items. Tuples are ordered, immutable collections.

    • Dictionaries (dict) are key-value pairs. Sets are unordered collections of un...

  • Answered by AI
  • Q3. API managements and CRUD
Round 3 - Coding Test 

Questions on automations, python and APIs

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Sep 2023. There were 2 interview rounds.

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 - Technical 

(2 Questions)

  • Q1. Difference between java and python?
  • Ans. 

    Java is a statically typed language with a strong emphasis on object-oriented programming, while Python is dynamically typed with a focus on simplicity and readability.

    • Java is statically typed, while Python is dynamically typed.

    • Java is strongly typed, while Python is weakly typed.

    • Java is compiled to bytecode and runs on the Java Virtual Machine (JVM), while Python is interpreted at runtime.

    • Java has a strong emphasis on...

  • Answered by AI
  • Q2. Memory allocation java and python ?

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Mingodb queries

Hexagon Interview FAQs

How many rounds are there in Hexagon Software Engineer interview for experienced candidates?
Hexagon interview process for experienced candidates usually has 2 rounds. The most common rounds in the Hexagon interview process for experienced candidates are Technical and HR.
What are the top questions asked in Hexagon Software Engineer interview for experienced candidates?

Some of the top questions asked at the Hexagon Software Engineer interview for experienced candidates -

  1. Difference between structure & union ? What is structure paddin...read more
  2. Question on puzzle related to finding time from two sand tim...read more
  3. What is your experience on software architect...read more

Tell us how to improve this page.

Hexagon Software Engineer Interview Process for Experienced

based on 1 interview

Interview experience

5
  
Excellent
View more
Hexagon Software Engineer Salary
based on 18 salaries
₹4.5 L/yr - ₹13 L/yr
5% more than the average Software Engineer Salary in India
View more details
Software Developer
25 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
18 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
15 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Developer
15 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Security Analyst
11 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Hexagon with

Trimble

4.2
Compare

Autodesk

4.2
Compare

Bentley Systems

4.3
Compare

Dassault Systemes

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