I was interviewing for Apple Pay. I applied for the role online. I got an email to start my interview process. The hiring manager reached out to schedule an interview with Apple Pay team. I had my first manager round.
We started with his background and what the team does, then moved on my experience and background.
At every point, he would stop me and ask to clarify or prove that I worked on it. He would not go deep into the technical details but ask mainly Java, Spring and other technology based question that team used.
Initially, we started with basic reactive vs functional.
have you used it? which language? then he would google and ask questions from library documentation
Spring based questions which were then followed by any random Spring injection
I was asked if I had used @Transactional? - No
Can you tell me the internal working of it? - I haven't used it or heard about it how do I tell you the internal working?
Can you tell me how @Transactional helps with concurrent execution of multiple scripts? - I told him i am taking a guess and it turned out to be right, he did not feel well, so to took a deeper stab at it, and turne out more of my guesses were right.
In the end, he switched to asking questions about kafka, I had experience in kafka, I mentioned that so he asked a couple of questions and I gave him deeper understanding of it, he wasn't happy if my answers were correct, neither would he ack the answer
Then he started bragging about why he dislikes Spring or Spring Boot and he encourages (more like forces) his team to use Java and open standards. He did show some dislike to a few of his team members who used Go.
Then we started explaining himself as a Manager who believes in Open standard and not reliant on a particular framework. But minutes back he only showed interest in Java and uses Spring but dislikes Spring boot, kinda weird
He wasn't interested in my experience but is just looking for a Java geek and who can validate his theories
Overall did not like his interview style, he was kind of a dork and had no courtesy while talking. No justifications for his theories or answers. No respect for his team members, let alone people interviewing