I applied through a recruiter. The process took 3 weeks. I interviewed at bp (Londres, Inglaterra)
Interview
Interview processing was straight forward, just screening call and technical online interview with problem solving. The question was not easy one, and the time to solve it is quite short so it was pretty difficult in overall.
I applied through a recruiter. The process took 3 months. I interviewed at bp (Londres, Inglaterra) in Apr 2023
Interview
Inhuman Treatment Of A Candidate By Ghosting. I was contacted by a recruiter from AMS who hire for BP. The whole process took 3.5 months and 5 rounds of technical interviews. This is very slow but I did not complain as the recruiter(who was not helpful at all and I had to chase her for scheduling next rounds) kept saying that it's because of a large number of candidates being interviewed. All interviews were scheduled online on MS Teams. After all this the LEAST a candidate expects is a REJECTION EMAIL IF YOU DECIDE NOT TO HIRE. You should at least have the DECENCY TO SEND A REJECTION EMAIL to a candidate who has put so much effort and time. But this recruiter from AMS ghosted me after 5 rounds. I sent two very polite reminder emails requesting a feedback or decision keeping other recruiters from AMS in cc who were sending me calendar invites. I never got a response. This violates BP's code of conduct(mentioned below) which they mention very proudly on their website 1. Do the right thing (Clearly this is not the right way to treat a candidate) 2. Be Accountable (Zero accountability towards candidate being interviewed) 3. Be Kind (It's inhuman to treat a candidate like this after months of interviewing) 4. Put yourself in other people's shoes (Clearly you have no idea how it feels being treated this way)
Interview questions [1]
Question 1
Screening - Implement an LRU evicted cache with priorities and time. Expired cache entries should be evicted first. Then we should evice based on priority where an entry is chosen based on LRU policy Trapping of rain water leetcode medium problem and as an improvement I was asked to do the same in 2-d array One leetcode medium problem where it was required to sort the array and then perform some operation on it. Two rounds of system design.
What is solid principles, explain OOPs, what is an api, what is the difference between hashmap and hashset, what is linq, how would you filter using linq, reverse a string, remove duplicates
Interview questions [1]
Question 1
What is solid principles, explain OOPs, what is an api, what is the difference between hashmap and hashset, what is linq, how would you filter using linq, reverse a string, remove duplicates