View Single Post
  #1   Spotlight this post!  
Unread 04-12-2010, 14:46
davidthefat davidthefat is offline
Alumni
AKA: David Yoon
FRC #0589 (Falkons)
Team Role: Alumni
 
Join Date: Jan 2011
Rookie Year: 2010
Location: California
Posts: 792
davidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud ofdavidthefat has much to be proud of
Google's Interview Questions For Software Engineers:

http://blog.seattleinterviewcoach.co...tware_engineer

Those that stood out to me were:

1.)What is the difference between a mutex and a semaphore? Which one would you use to protect access to an increment operation?


2.)What is multithreaded programming? What is a deadlock?


3.)In Java, what is the difference between static, final, and const. (if you don't know Java they will ask something similar for C or C++).


Now there are some very hard questions for highschoolers but the above ones don't seem as complex.

Now I can only answer #2. A dead lock is when the 2 processes are dependent of each other so they are both waiting for each other to pass something but they won't pass it unless they get something... Pretty much that whole you step to the side and the guy in front of you do the same and you do that forever


Reading that list, even the lower programmers for Google are pretty hardcore. That just shows how long I have to go
__________________
Do not say what can or cannot be done, but, instead, say what must be done for the task at hand must be accomplished.