Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For Employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Hexagon

      Is this your company?

      About
      Reviews
      Pay & benefits
      Jobs
      Interviews
      Interviews
      Related searches: Hexagon reviews | Hexagon jobs | Hexagon salaries | Hexagon benefits
      Hexagon interviewsHexagon Algorithms Engineer interviewsHexagon interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Center
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy & Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent Posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls," and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalized job recommendations and updates by starting your searches.

      Algorithms Engineer Interview

      Sep 30, 2021
      Anonymous Interview Candidate
      Berlin
      No offer
      Positive experience
      Average interview

      Application

      I applied online. I interviewed at Hexagon (Berlin) in Aug 2021

      Interview

      Applied for two positions. Out of the two, they considered me for one position for the interview. HR interview via telephone and then Technical interview via Microsoft Teams meeting. HR interview was for about 30 minutes and then Technical interview was or about one hour.

      Interview questions [2]

      Question 1

      HR interview: 1. How much do you know about our company? 2. The person we are looking for is someone with solid C++ experience, knowledge of computational geometry. I would like to ask you what do you think so far? 3. Why do you like this job? What is that do you actually put your attention to this job ? 4. Since you are actively applying for jobs and applying for other jobs as well, what do you look for in a job or what is your criteria you look for in a job? 5.Eventually in the future, where do you see your career progressing ?
      Answer question

      Question 2

      Technical interview: 1.1. How do you rate yourself for your C++ skills on a scale of 1 to 5? 1.2. What is that you know to make it to 5? 2. When you use C++, which compiler do you use? 2.1 What about Visual Studio compiler? How comfortable you are with Visual Studio? 3. Can you describe in general the difference between C and C++: the trends...weaknesses etc? What do you gain/loose when you use C++ instead of C? What do you achieve? How about the performance? 4. How do you see the object-oriented paradigm and how do you connect to the performance ? 5. How about the libraries? Have you worked with STL libraries ? Do you know about BOOST ? 6. What is memory management in C++ ? How do you handle memory management ? 7. When you create STL structures, one has to be careful on how these containers handle the object inside. Are you creating copies or references? 8. Did you ran into memory issues when the program is using all of your RAM? When you create heavy objects inside and didnt clean up, how do you clean up your objects ? Did you just delete or you use smart mechanisms ? 9. Do you know the boundary between shared pointer and unique pointer? When do you use this ? 10. You can get away with unique pointer and clean the memory by releasing the pointer when it is out-of-scope. So, where do you use shared pointer ? Or you can use directly shared pointer and create an overhead ? 11. How often do you test your code ? 12. When you are working in a team and everyone is working on their own without much interaction to each other , how do you handle that situation ?
      Answer question
      6

      Top companies for "Compensation and Benefits" near you

      avatar
      Keyence
      4.0★Compensation & Benefits
      avatar
      Carrier
      3.6★Compensation & Benefits
      avatar
      Amcor
      3.5★Compensation & Benefits
      avatar
      Schaeffler
      3.8★Compensation & Benefits