AMD Interview Experience - Beware of HRs, Lack Of Professionalism

amd logo
amd
· Senior Software Engineer (uProf team)· Bangalore· 3.5y exp
February 10, 2026 · 2 reads

Summary

I interviewed for a Senior Software Role at AMD in Bangalore, clearing multiple technical rounds including OS concepts, caching, and a challenging producer-consumer problem with dynamic queue resizing. Despite receiving positive feedback and discussing compensation details, I was unexpectedly rejected, which I believe reflects a lack of professionalism from HR.

Full Experience

I'm Currently a Software Engineer working currently in a semicondcutor company and this post is about a Senior Software Role in AMD uProf team. This is a profiling tool and this tool is entirely based out of Bangalore.

Experience - 2022 Graduate, 3.5+ yrs of Experience

1st Round - Very basic (easy + medium) leetcode questions, it was more of a screening round where they basically focus on you if you can write simple code and they would focus more on the CV.

2nd Round - It started with on OS questions. They asked mutex, semaphores, what is child, fork. Then they asked about Kernel and User mode. They asked about Process States. Focus on Threading part. (https://leetcode.com/problem-list/concurrency/) The question was a bit twisted from one of the questions. But it was on the easier side. They asked questions about Caches, asked me if I was aware of LRU Cache.. This interview went long. It was scheduled for an hour but it got stretched to appx 1.5 hrs. The interviewer seemed to be happy with me.

Then the HR called me. And they told that the last 2 interviewers are happy with me and it's a positive feedback so the third round would be a face-to-face round. I was told it was a technical interview

3rd Round - It was a bright sunny afternoon in Bangalore and I went to give the 3rd Round of interview. The interview started with a basic introduction and what I do in my current company. They went in detail. Then the actual interview started. The problem statement started with the producer-consumer problem. Then they asked me to write runnable code in whiteboard implementing a Circular Queue. Let the initial size of the queue be of 10 elements. The problem was how to dynamically change the size of the queue if in 90% of the cases the queue element that stays full is 7-8 elements before the consumer consumes it. But how to tackle the problem in those remaining 10% of the cases queue should contain 500 elements and we dont want to lose any data.

The interviewer (let the name be Mr.X) was happy with the solution and I was told to wait as the hiring manager wanted to talk to me. This also went for 1.5 hrs. The hiring manager asked some basic non-technical questions like why do I want to leave my current company and what work does the team do. Then I asked the Hiring Manager - "Do you have any feedback for me?"

The Hiring Manager replies and this is in quotes- "Mr. X is also happy with you and you also seem like a very good candidate, we will ask the HR to connect with you for the further steps".

Then the very next day the HR (lets call her Kanchan) and another person (lets call her Navya) actually called me to know about current compensation details like breakdown of every component such as Base/Stock/Bonus.

I clearly asked them, what does the interview feedback looks like, the HR told me it's a very positive feedback. Upon asking is there any further rounds left? to which she replied No. This happened in Wedensday.

Then I called Kanchan on next monday to ask if there was any further update? The HR replied she is out of office for a week due to some personal reasons and to call and check one week later. I had called the other HR Navya, she clearly told that Kanchan is processing my application and she would be the only one, to check back a week later.

One week later when I call back, I was told I was rejected. When I asked, that the Hiring Manager only had told about it was positive feedback, HR confirmed it was a positive feedback, then the HR took my compensation details, how can this be?

Guess what Kanchan replied - "The candidate failed to pass the interview."

Please beware of all these type of HRs in AMD. This is a genuine call to action for the AMD people if they are reading my post. I'm writing this only to aware people that this kind of situation might aware in Interviews but if its not in your destiny, you wouldnt get it. If I had failed in the interviews, then why would the Hiring Manager and the HR tell me "it's a positive feedback" and moreover why would they ask me for compensation details if it was a negative feedback from the interview. This is a clear lack of professionalism.

Thanks

Interview Questions (3)

1.

Operating System Fundamentals & Concurrency

Other

Discussion on core OS concepts including mutexes, semaphores, process management (child, fork, process states), kernel and user modes, and threading.

2.

LRU Cache Concept

Data Structures & Algorithms

Explained the concept and working of an LRU (Least Recently Used) Cache.

3.

Producer-Consumer with Dynamically Sized Circular Queue

Data Structures & Algorithms·Hard

Implement a producer-consumer system using a circular queue of initial size 10. The core challenge is to dynamically adjust the queue size to accommodate varying loads: typically 7-8 elements, but occasionally up to 500 elements without data loss.

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!