I happened to have the interview at CDK Global, Pune, for Java Full Stack Developer.
Beware & check with your recruiter before finalizing anything, as some division of CDK Global is sold out & still these recruiters are advertising the job openings & circulating the mails like the openings with that division are with CDK Global. So check this out before you think that this job is with CDK Global & once you get there then you feel cheated as you will not be part of CDK Global but under some other organisation. My other experience with CDK Global can be seen here.
Below is selection process -
1. Coding challenge (Programming Test for 60 – 90 minutes)
2. 2 Technical Face to Face interview.
3. 1 interview with Hiring Manager Face to Face
4. 1 HR Interview.
These coding challenges can't be done in 60-90 minutes, when there is no clear definition of their expectations. Any how I did the coding from my side & submitted the code via Github.
I have written this code in a very simple manner without adding complexities & though the recruiter wanted me to make the solution complex to show my capability & I was just wondering that due such fools the projects get complex & later fail.
Anyhow below code got shortlisted for further discussion and you can check the code & let me know the improvements you want to have to make this solution a better so that others also can get the benefit in their coding journey.
Code is given at - https://github.com/nitinbly84/shoppingCart
If you get any other coding problem during your interviews with any other companies also, please let me know about those also.
Note- Don't think that interview process here is good or open, here also interviews are like any service based or any other normal companies, like Questions/answers session only, no discussions. Though these recruiters can speak highly about their interview like this recruiter told me but never believe these people.
Next round was face to face video interview call with person named Vishal Sharma, & surely this person was not experienced one or was not having etiquettes to show his face even during greetings. Or was not even prepared to take the interview over video call. Even was not having stable internet connection & was continuously trying to push this issue on my side.
Due to these connection issues, we needed to reconnect multiple times to webex.
During all this he asked me a bit about Blockchain, which is not there in JD & I think Vishal may be looking for Blockchain or may be looking to change the job on that.
Next question was to tell the output of the given Java code where I got wrong in one part, though I gave the relevant reason but he was not interested to discuss on that, he was just looking the correct answer & I am sure that he also came to know about that in recent past.
Next question was to write the code to sort the list of 1,1,1,-1,-1,1,-1, such that all -1 are in start & 1 in the last.
Next question - What is Builder & Composite design patterns.
This question was again like college viva, no discussion & I think he was also not aware much, so he was just looking for some words which he saw over internet.
Next question - What is Actuator in SpringBoot.
Interesting fact :- After this call, the recruiter just vanished & didn't give the feedback even, so unprofessional.
Beware & check with your recruiter before finalizing anything, as some division of CDK Global is sold out & still these recruiters are advertising the job openings & circulating the mails like the openings with that division are with CDK Global. So check this out before you think that this job is with CDK Global & once you get there then you feel cheated as you will not be part of CDK Global but under some other organisation. My other experience with CDK Global can be seen here.
Below is selection process -
1. Coding challenge (Programming Test for 60 – 90 minutes)
2. 2 Technical Face to Face interview.
3. 1 interview with Hiring Manager Face to Face
4. 1 HR Interview.
These coding challenges can't be done in 60-90 minutes, when there is no clear definition of their expectations. Any how I did the coding from my side & submitted the code via Github.
I have written this code in a very simple manner without adding complexities & though the recruiter wanted me to make the solution complex to show my capability & I was just wondering that due such fools the projects get complex & later fail.
Anyhow below code got shortlisted for further discussion and you can check the code & let me know the improvements you want to have to make this solution a better so that others also can get the benefit in their coding journey.
Code is given at - https://github.com/nitinbly84/shoppingCart
If you get any other coding problem during your interviews with any other companies also, please let me know about those also.
Note- Don't think that interview process here is good or open, here also interviews are like any service based or any other normal companies, like Questions/answers session only, no discussions. Though these recruiters can speak highly about their interview like this recruiter told me but never believe these people.
Next round was face to face video interview call with person named Vishal Sharma, & surely this person was not experienced one or was not having etiquettes to show his face even during greetings. Or was not even prepared to take the interview over video call. Even was not having stable internet connection & was continuously trying to push this issue on my side.
Due to these connection issues, we needed to reconnect multiple times to webex.
During all this he asked me a bit about Blockchain, which is not there in JD & I think Vishal may be looking for Blockchain or may be looking to change the job on that.
Next question was to tell the output of the given Java code where I got wrong in one part, though I gave the relevant reason but he was not interested to discuss on that, he was just looking the correct answer & I am sure that he also came to know about that in recent past.
Next question was to write the code to sort the list of 1,1,1,-1,-1,1,-1, such that all -1 are in start & 1 in the last.
Next question - What is Builder & Composite design patterns.
This question was again like college viva, no discussion & I think he was also not aware much, so he was just looking for some words which he saw over internet.
Next question - What is Actuator in SpringBoot.
Interesting fact :- After this call, the recruiter just vanished & didn't give the feedback even, so unprofessional.