Autodesk Interview

autodesk logo
autodesk
June 21, 2026 · 2 reads

Summary

I completed three interview rounds at Autodesk and secured an offer with a CTC of 26 LPA.

Full Experience

Round 1 (Technical - Java & DSA)

Java output-based and core concept questions. Detailed discussion on projects and technologies mentioned in the resume. Coding question based on LFU Cache.

Round 2 (System Design & Debugging)

Deep dive into backend architecture and project experience. System design discussion focused on scalable microservices. Live debugging scenario involving production issue analysis and troubleshooting.

Round 3 (Hiring Manager) Behavioral questions around ownership, collaboration, and handling challenges. Discussion on microservice KPIs and observability metrics.

CTC: 26LPA

Interview Questions (1)

1.

LFU Cache Implementation

Data Structures & Algorithms

Implement a Least Frequently Used (LFU) cache that supports the following operations in O(1) time:

  • get(key): Return the value of the key if it exists in the cache, otherwise return -1.
  • put(key, value): Insert or update the value of the key. When the cache reaches its capacity, it should evict the least frequently used key. If multiple keys have the same usage frequency, evict the least recently used one among them.

The cache should be initialized with a given capacity.

Example:

LFUCache cache = new LFUCache(2);
cache.put(1, 1);
cache.put(2, 2);
cache.get(1);       // returns 1
cache.put(3, 3);    // evicts key 2
cache.get(2);       // returns -1 (not found)
cache.get(3);       // returns 3

📣 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!