What is the difference between exempt and non-exempt position?

What kind of question I should expect on phone screen interview for New Grad Software Engineer at Google? Is there difference in difficulty between Software Engineer position?

  • Recently I was contacted by a Google recruiter, he found my details on Stackoverflow. I was asked if I'm interested in a NGSE role at Google. My question is what questions I should expect? Do they differ for SE position interview in terms of difficulty? I was a bit rusty in algorithms and operations on data structures that I don't regularly use in my work, I went over these topics. I'm kinda nervous and discouraged, just by the fact: "Hey, this is google, vacuuming, best of the best.".

  • Answer:

    I personally ask new grads and the same questions as other software engineers.  I think new grads might be graded less harshly on system design questions, but otherwise I treat the interviews identically.

Robert Neuhaus at Quora Visit the source

Was this solution helpful to you?

Other answers

It seems that you totally have no idea about what Google interview looks like, but that's ok. For new grad, you'll have a great chance as the interview process is very standard and general. You can expect your interviews to mainly focus on data structure, algorithm, testing, system design and some soft skills. But for phone screens, data structure and algorithm will be the core. Here are some tips to help you better prepare for it: 1. Data structure and algorithms preparation The reason you should prepare well for data structure and algorithms first is that they are really the foundation of most software engineer interviews. A real interview question is like asking you to solve a problem with combination of skills you learnt from these basic knowledge. Books like http://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X, http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/ and your textbook at school are best resources. 2. Be familiar with general coding questions At this step, it's better to practice with some real coding questions. This may take several months depending on your time and how familiar you are with data structure and algorithms. The idea of this step is to teach you how to use what you learnt from those books to solve a real question and give you some ideas about what kind of questions are asked in a general interview. There are countless resources online and I would recommend: http://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X - Lots of practice questions, with short explanations in the back. http://www.leetcode.com/(highly recommended) - Allow you to code and get judged online. 3. Search questions from past interviews Since different company has different styles and focuses, this approach will help you be more familiar and prepared for that company's interview. It shouldn't be hard for you to get tons of questions from Google. And don't try to memorize questions and answers as these companies usually avoid asking questions leaked on public, so it's quite unlikely to encounter the same question again. Resources I would suggest including: http://www.glassdoor.com/ - Probably you won't even have enough time to finish all questions from it. 4. Keep Practicing Technical interview doesn't only evaluate your coding ability, but a variety of skills and abilities like communication skills, analysis ability etc.. Also many people will feel nervous solving a problem when someone is looking over his shoulder, thus he may even fail in the simplest questions. A lot of people also want to get good quality feedbacks from experienced interviewers. With that in mind, we worked on buildinghttp://www.gainlo.co/, which allows candidate have mock interview with experienced interviewers from top companies like Google, Microsoft, Linkedin etc. and will get real feedback to help them improve. Resources: http://www.gainlo.co/ - Get mock interview from experienced interviewers and get feedback

Jake Cook

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.