I had a job interview with a big silicon valley company, the job post on LinkedIn said it was SRE focused on Java.
The interview with the recruiter was great, he told me what the process will be and what the job will be.
There were 2 interviews one regarding programming and one on systems, this was told me to in advance by the recruiter.
- Tech interview:
- The first tech interview was scheduled for 60 minutes, I received the call 8 min later(fault wasn’t on my side) and the interview stopped at 52 minutes, I wasn’t give back the 8 minutes ( 13% of the interview)…I know I did good there but I felt those 8 minutes longer would have been enough to answer the last question.
- I thought that the first interview will focus on Java per the Java SRE thing, I solved couple of questions on Java but then I was asked to switch to another language, luckily I know a few others and was able to switch to Python but that was very odd to me.
- System interview:
- The questions on the second interview weren’t formulated in a straight way, nor in a direct way. I feel we didn’t move fast enough because he was asking in a cryptic way. This was the way it happen with the first question:
- Interviewer: Can you explain what happen when you do :curl -l linked.com
- Me: Yeah a request is send to linked servers, it passes through my router, modem, then ISP.
- I: But I mean what happens when I press enter?
- M: It launches the request that goes to the ISP to solve the direction.
- I: Where is the direction for linked.com stored?
- M: On DNS.
- I: How is it store?
- M: As an IP
- I: Whats the format of the IP?
- M: You mean like the octet?
- I: Yeah but lets get back to the what happens with the curl?
- M: Well the curl launches the request
- I: How does the curl works?
- M: What do u mean? it checks/request a page.
- I: But how does curl gets executed?
- M: It gets loaded from the disk?
- I: Yeah but where is curl stored?
- M: /usr/bin
- I: But how does it know is it on /usr/bin?
- M:You mean like the path?
- I:Yeah, thats what I meant.
- M…OK
- I was recommended to read the Google SRE book, I took the Google SRE course on Coursera and read several of the chapters on the book, still I didn’t feel I was asked something related to that methodology.
- The questions on the second interview weren’t formulated in a straight way, nor in a direct way. I feel we didn’t move fast enough because he was asking in a cryptic way. This was the way it happen with the first question:
At the core the job I thought I applied for and according to the recruiter and first interview it was Java SRE but I didn’t get asked a single Java SRE question.
Because of all of this I decided to give my feedback to the interviewer, I knew I wasn’t the right fit for the job since the second interview started but I thought there was room for improvement….but I didn’t heard back anything.