When I decided to decline on the DCA, I talked about that after a master thesis presentation with some of my professors, they convinced that giving my background on CS, DS and IT, I should just redirect my work to the DTI; at that moment I was introduced to the coordinator of that academic program and my application started.
A challenge by hackerrank, I highly recommend this to bachelors student once they are about to start job hunting…or my grad students to come back to the grind.
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.
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.
Some years ago, I applied to an outsourcing company that provided some service to HP, I passed the interviews with HP and got an offer for little more than 2.15x what I was earning at the time.
I hesitated a lot because:
It was using a mix payroll(mostly bonus and just 1 minimum salary via payroll), which means I will get less money for my retirement( I could just put some voluntarily to avoid this but consider 2).
I wanted 2.5x what I was earning at the time and I knew if I moved then, I should wait before moving to another job for at least 2 years.
I decided to pass on the offer because of those 2 reasons, the tech recruiter wasn’t to happy about that but hey that’s business.
It all turn out for the best for me, 1 week after that, HP broke into HP inc and enterprise, so I would have been fired pretty soon.