The process included recruiter calls and checks of the fit.
There was a 1 hr call with the hiring manager. He asked all questions related to development, deployment and overall experience. The interview was quite friendly and the range of questions was very good.
There was a System Design Challenge which needs to be completed and shared with them. It was mentioned that ideally it can take around 4 hours. The actual solution to the problem is an event driven system and a runnable solution deployed in a Kubernetes cluster . (Certainly the problem was not a 4 hour one, but a mini project for 1-2 days )
There was a walkthrough of the project with 2 sr developers,architect and the hiring manager. It's the weirdest interview I had ever given. HR never mentioned how the interview was supposed to run. It seems they were expecting me to share the screen and run the application and walk them through the design. There were no questions from the design. One Architect and another sr developer stayed quiet most of the interview. Another sr developer went on asking some weird questions from the code on why the error code is named like that and not like this. Why I used Autowire instead of constructor injection. No design or solution-driven questions were asked. It lasted for 2 hrs 15 mins where i just ran them through each line of the code and explained.
In short it was a design problem but none of the questions were around the design .I didn't get to know any response for the next 1 week and finally after mailing a couple of times to HR, they got back saying they were looking for a more solid demonstration of my solution. I was quite shocked to see such a callous attitude by HR. The candidate takes so much time to develop these projects but HR doesn't have the minimum courtesy to revert the outcome of the interview on time and detail out the proper reason for rejection.
What is AOP ?
What is the use Helm charts ?
What is SOLID principles ?
Why I named the error code like "err_cd_1" and did not give a better name ?
The following metrics were computed from 1 interview experience for the PTC Software Architect role in Dublin, Ireland.
PTC's interview process for their Software Architect roles in Dublin, Ireland is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for PTC's Software Architect interview process in Dublin, Ireland.