Autodesk Pune - Software Engineer
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 -
- Level order traversal of binary tree and print it (each level on new line)
- Rotting Oranges Leetcode problem
Round 2 -
- Implement Shared Pointer class.
Round 3 -
- Implement Queue data structure.
- Make it thread-safe and exception safe.
Managerial Round -
- Basic c++ questions to test your core knowledge
- Experience/resume based questions
- Situations based questions
Interview Questions (4)
Level Order Traversal of Binary Tree
Implement level order traversal of a binary tree and print each level on a new line.
Rotting Oranges
The LeetCode problem 'Rotting Oranges' was asked.
Implement Shared Pointer
Implement a custom Shared Pointer class.
Implement Thread-Safe and Exception-Safe Queue
Implement a Queue data structure and make it thread-safe and exception-safe.