I am interested in becoming a performance engineer. However recently I got rejected for the role at my dream company. I have been Leeting relentlessly and solved the DS question within 10 minutes (It was Easy, I am not a genius). However, for the next part of the interview I was asked how would I test the code I had written for performance, what KPIs to look for etc. I currently work as a performance engineer, very specific to my company and more a systems performance guy than a software performance engineer, but I thought I gave decent answers. However, was still rejected. I wanted to know how I can better prepare for performance engineering interviews besides Leetcoding? I am looking to familiarize myself with common tools like LoadRunner and Dynatrace. Would this be helpful?
Dynatrace isn't as common as you might. Just read everything written by Brendan Gregg and benchmark yourself against that. That's what separates the men from the boys.
Most companies will give feedback on the loop, if you ask recruiter. Amazon is the general exception, but I don't believe they have PE roles.
Got generic reply from recruiter asking feedback ‘you were good but we got a more competitive applicant’
Depending on the size of company, that may be the true reason. If a 20 person startup with 1 position, then may have had one that met 70% of need (you), and another with 90%. I would always push recruiter for more specific feedback if get something vague like that.
i work for splunk.. trust me you dodged a bullet.
What's a performance engineer?
They measure performance of software. This role does not check for bugs 🐛 or correctness but rather how efficiently the software runs and how resources are utilized, are there bottlenecks etc
Doesn't everyone do that?