Autodesk Pune - Software Engineer

autodesk logo
autodesk
· Software Engineer· Pune
March 3, 2026 · 2 reads

Summary

My interview experience for a Software Engineer role at Autodesk Pune involved 3 technical rounds focusing on C++ concepts and specific implementation questions, followed by a managerial round.

Full Experience

Interview process

  • 3 technical rounds + 1 managerial round
  • C++ concepts were asked deeply in all rounds in additional to following implementation questions.

Round 1 -

  1. Level order traversal of binary tree and print it (each level on new line)
  2. Rotting Oranges Leetcode problem

Round 2 -

  1. Implement Shared Pointer class.

Round 3 -

  1. Implement Queue data structure.
  2. Make it thread-safe and exception safe.

Managerial Round -

  1. Basic c++ questions to test your core knowledge
  2. Experience/resume based questions
  3. Situations based questions

Interview Questions (4)

1.

Level Order Traversal of Binary Tree

Data Structures & Algorithms·Medium

Implement level order traversal of a binary tree and print each level on a new line.

2.

Rotting Oranges

Data Structures & Algorithms·Medium

The LeetCode problem 'Rotting Oranges' was asked.

3.

Implement Shared Pointer

Data Structures & Algorithms·Hard

Implement a custom Shared Pointer class.

4.

Implement Thread-Safe and Exception-Safe Queue

Data Structures & Algorithms·Medium

Implement a Queue data structure and make it thread-safe and exception-safe.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!