Me postulé en línea. El proceso tomó 4 semanas. Acudí a una entrevista en NetApp (Sunnyvale, CA) en oct 2012
Entrevista
I applied online via their Jobs site. In a few days, I got an email asking me if I would like to be interviewed. Following a phone call with just some very basic background questions, I was flown to the NetApp campus at Sunnyvale.
The environment seemed great -- everyone was nice and friendly. I was applying for a low-level software position (something like OS, drivers, hardware interaction etc.). They tested me on some fairly standard questions on kernel development (as in creating the kernel, not developing the created kernel) and data structures. Some of the interviewers were also interested in quizzing me on some brain-teasers, like if you have x-number of balls and y-number of scales, what is the shortest way of finding the heaviest ball and what is the run-time of an application finding the ball using method. There were also of course a few behavioral questions, like "Tell me about a time you worked on a team."
Preguntas de entrevista [1]
Pregunta 1
Personally, I found the brain-teaser about finding the lightest ball (mentioned above) the hardest. But my interviewer was more interested in my way of thinking and of approaching the problem and not the solution itself. He guided me a bit, and after a long while, I did figure it out. But like I said, he was only interested my attitude towards the problem.
kind and plain. usual regular expected questions , nothing out of ordinary for a behavioral. went a little overtime. was a little more self guided than i expected, waiting to hear back for a while.
I met with two data heads and they were kinda rude. They asked a couple of data questions but were pretty basic. If you did not answer how they wanted, they made you feel dumb.
The online test consisted of two parts and lasted for a total of 2 hours. The first part challenged your coding abilities with 3 coding questions. These questions likely tested your knowledge of programming languages like Java or Python.
The second part focused on assessing your broader technical understanding through 30 Multiple Choice Questions (MCQs). These questions covered a range of topics relevant to software development, including Java, Python, logical reasoning, JavaScript, and even concepts related to threading in computer science.