You can get the full application in Dhiraj Patra github repo.
Not gonna lie, your code is pretty bad, no separations of concerns, no contextual logging. The position was for a senior engineer, your stuff is junior level at best. Don't lash people out for your inadequacy of the role.
Sorry but I have to be honest, your code is pretty bad. To me the true is, you are not good enough and that's it. You also were very anti ethical exposing the whole code challenging to your Github
Mehr Antworten anzeigen
Sorry but your code is not for HelloFresh. It's for GoneRotten.
To the guy talking about the ethics of publishing code challenges. Get real bro, companies are not Samaritans, so neither should we be. Talking about ethics in this context is cynical and weird.
The simplest solution for me is to loop through array, unset the current value then check if it is in the array which mean its duplicate and we add it to duplicated values array, if not ,its unique and added to another array for unique numbers .. in every iteration we check the number in the main array and in the duplicated array .. finally we print the unique array.
I have been asked about Technologies, Clean Code, Software Architecture and more detail discussion on my resume and software architecture and also some challenging scenarios to be discussed. It took almost 2 hours
I answered the software architecture questions, but they were more into asking about their current challenges and real scenarios that they were facing. I managed somehow to understand the challenge and put them into my own experience together in order to offer a solution for that. However, the phone call did not have good quality and I had to ask one question many times.
I have the same experience as you. Do you provide any reason for the rejection at all?
I have the same rejection without any reason. I feel bad about it as all look very well.
I was a bit excited because the company was top in my list.
It's essential to demonstrate that you can really go deep... there are plenty of followup questions and (sometimes tangential) angles to explore. There's a lot of Senior IOS Developer experts who've worked at DeliveryHero, who provide this sort of practice through mock interviews. There's a whole list of them curated on Prepfully. prepfully.com/practice-interviews
We’d like to take this as an opportunity to clarify a few aspects written in this feedback. We think this can be of great help for future candidates. Firstly, yes it’s true, we do case studies in most of our interview processes. It is also true that in this case the code review feedback took 12 days. And yes, the total time from first contact to last call was 25 days, the last contact being on Friday 22nd May. In this call the hiring team and the candidate spent time together exploring the decline ending on a high note as thanks for the extra time taken to talk the experience through. Secondly, the decision not to continue the process was based on our team’s assessment of the quality of the case study not meeting our internal standards. This code challenge had previously been successfully completed by other candidates. Thirdly, it’s true that we take our time to carefully select the right candidates to join our team. Growing an empowering work culture with mission driven team members is extremely important to us. That us way we’ve designed a 3-4 step process which can take several weeks and only successful candidates qualify to the next round. We encourage all candidates to share their experience with us, in both good and bad, on platforms like Glassdoor. We support and respect all feedback as valuable places to grow from. From our side, we can just say we will continue working on improving our communication and process for the future - the path to greatness is never done! We also encourage you to step forward if you have more questions regarding this. Our door is always open. Thank you for taking the time to read our reply.
Dodged a bullet there, thanks OP. Given your post and the sour response from the team this place should apparently be avoided.