Hi Eric,
We exchanged emails back in March about  roles at Google. I am with the in-house staffing team. I am just  following up with you to see if you are still happy where you are. 
If  anything changes, please let me know. I would be interested in speaking  with you.
Have a nice weekend!
Regards,
I got to thinking that if there is someone that just keeps being so persistent that they must really be serious about this. Maybe time for me to listen to what they have to say? My reply on Aug 4:
Maybe it is time I listened to your offer? My biggest question is what would you have in mind for me? I imagine you have looked at my CV / experience online and have some ideas? I would like to hear them first.
That got me a call and a discussion on what Google has to offer and what Engineers are to Google. It boiled down to filling in a questionnaire on my preferences and two interviews and then coming on-site somewhere where they thought I might fit in. I assumed it was for a serious position, but turns out that Google has but one way to interview, treating everyone like they just came out of school. Case in point, the questionnaire was not too unusual:
The interviews where another matter. I feel like they just want you all to 'dance' and that it used to be the way to blink out and be something special in the job market. Everyone wants to work at Google right? Not really when I have been working long enough to have a career, work hard to cultivate my working image, publishing, teaching, mentoring and open source activities.
On Sep 3 an email from the recruiter:
Eric,
Regards,
XXXXXXXXXXXX
GOOGLE
xxx-xxx-xxxx Google Voice
xxxxxxxx@google.com
xxx-xxx-xxxx Google Voice
xxxxxxxx@google.com
I got to thinking that if there is someone that just keeps being so persistent that they must really be serious about this. Maybe time for me to listen to what they have to say? My reply on Aug 4:
Maybe it is time I listened to your offer? My biggest question is what would you have in mind for me? I imagine you have looked at my CV / experience online and have some ideas? I would like to hear them first.
That got me a call and a discussion on what Google has to offer and what Engineers are to Google. It boiled down to filling in a questionnaire on my preferences and two interviews and then coming on-site somewhere where they thought I might fit in. I assumed it was for a serious position, but turns out that Google has but one way to interview, treating everyone like they just came out of school. Case in point, the questionnaire was not too unusual:
Hi Eric,
Regards,
Thanks for your reply.  We are excited that  you are interested in our career opportunities. I thought your profile was a good match for Google because we look for Java and Linux  experts who are involved in the open source community and like to mentor  others. We also look for people who went to good schools and have  experience working for solid companies like XXXXXXX.
Please let me know if you have 15 minutes to talk  between 10am and 4pm any week day this week or next. I have included  some information about our hiring process and a questionnaire. If you  are interested in exploring Google, please reply with your resume when  you have a chance
Because technologies, our business needs, and  our employee's interests are always changing, rather than targeting  people who are purely specialists, we want to hire engineers who have  the versatility to move between new and interesting projects throughout  their career here.
While we don't initially target candidates for  specific projects, we do want to ask them about their project  preferences and their skills.  Our goal is to have a win/win situation  where we can identify a project that both fits Google's needs, and is  also of interest to the Noogler -- because they will be the most  productive in these circumstances. 
So having said that, we would love to have you  interview with us if you are interested.  If you do consider  interviewing with us, please email a copy of your latest resume and fill  out the following information and I will set you up for a phone  interview with an engineer right away provided your skills and location  preferences match our open positions.
To better understand your background, please share the  following about yourself...(short answers are fine)
1)  Languages:
Please select the language(s) with which you are  MOST proficient (no more than 3 please) in order of preference.
• C
• C++
• Assembly x86
•  C#
• GWT
• HTML
• HTML5
• Java
•  JavaScript
• Objective-C
• Perl
  • PHP
• Python
• Shell
• SQL
•  None of the above
2) Technical Skills:
Please  identify your TOP areas of development expertise (no more than 3-5  please) in order of preference. It is to your advantage to only select  your strongest areas, and to avoid the urge to list "everything".  Also  indicate if you would like to continue working in this area of  expertise.
• Advanced Algorithms
• Audio/video
•  Billing/payment testing
• Compilers and software tools  (linkers, debuggers, IDEs,   etc.)
• Computer Vision
•  Concurrency, multi-threading, synchronization
• Database internals
• Distributed systems
•  Embedded software and real-time systems
• Front End
•  Graphics and imaging
• Information retrieval and data mining
 • Internationalization
• Load and performance testing
•  Mac and iPhone development
• Machine learning and AI
•  Natural language processing
• Networking (TCP/IP and OSI  stack)
• Object-oriented analysis and design
• Operating systems
•  Production Systems
• QA
• Security and cryptography
•  Test automation
• Unix/Linux Internals
• UI design and implementation (specify if you do this more on the  design art side, or the software side)
• Web applications and  multi-tiered systems
• Windows development
•  Wireless applications
-Give a very brief description of  what you currently work on and whether or not it is front end of back  end technologies?
-What kind of position are you looking for?  Role interests?
-Are there any particular projects or areas that you would enjoy  working on while at Google?
-Are you open to working outside  your expertise area?
-What percentage of the time are you  coding and in what language?
-Have you ever interviewed with Google before? When?
-Do  you know any professional acquaintances at Google? Who?
-Do  you have any time constraints (offers expected, vacations planned,  upcoming releases, etc.)?
-Are you interviewing with other companies? (If yes, at what step  of the process are you?)
-What motivated your job search at  this time?
-We consider our general engineering candidates for  both development and Test Engineering or Site Reliability Engineering  (keeping google.com up  and running 24/7). Are you open to that?
-Are you eligible to work in the U.S.?
-What are your  location preferences? Will you be willing to relocate?
-Confirm  current location where you are living.
Additionally,  please let me know the following:
1-Five to six time ranges and dates within the next 3  weeks when you would be available for a technical phone interview.  (between the hours of 10am and 4pm California time, Mon-Fri)
2-The best number for the engineer to reach you.
I  look forward to hearing from you.
XXXXXXXXX
GOOGLE
xxx-xxx-xxxx Google Voice
xxxxxxxxx@google.com
xxx-xxx-xxxx Google Voice
xxxxxxxxx@google.com
The interviews where another matter. I feel like they just want you all to 'dance' and that it used to be the way to blink out and be something special in the job market. Everyone wants to work at Google right? Not really when I have been working long enough to have a career, work hard to cultivate my working image, publishing, teaching, mentoring and open source activities.
I thought I would see what the first interview was like and take it from there. This is for me when a company lets you see how their internal processes work, what the P&O office is like, basically how on the ball everyone is. The first one went like this:
Call from California, from 1900 - 1941 hrs local time with the following 4 questions asked by a Google engineer originally from Israel on Aug 16:
- Tell me about one thing you have engineered / done?
 - What were the engineering challenges?
 - Puzzle question: showed me an image on a Google Docs document that included line segments, needed to write a function (try coding Java without hitting CMD+Spacebar, my reflex move to fill out code snippets, had the interviewer laughing at me!) to determine longest line formed by segments that aligned.
 - Explain to me what happens when you request an image in your browser how it gets there (the entire process)?
 
Unaware, I get a reply from the recruiter that all went well and that foreign candidates have to interview twice, so on Aug 25 the second interview. This one was a bit different, lots of talking from the interviewer about how his Google experience goes and how it all is structured. It was a nice start but then it took a turn towards more puzzles. He only wanted to ask one question, was almost apologetic and stated that they might need to rethink the process for more experienced people. Anyway, the quiz question:
- Given input of a number N, write a function (verbally on the phone) to return an array that splits N into combinations of 1's and 2's.
 
I was not too thrilled about this after working all day. I stated this and he agreed that he would talk to the recruiter and see what the deal is. He was interviewing me for a basic SW Engineer post and they just seemed to be like those evening cold callers trying to sell something. They have a script in front of them and that is how it is going to go, no matter what. I thanked him and broke off the interview. Thanks for the coffee...
On Sep 3 an email from the recruiter:
Eric,
Thanks for interviewing with XXXX. There  seemed to be some confusion. We had discussed a Software Developer role  on the phone and XXXXX indicated you were not happy interviewing for  that position. I was not clear on this. Our Architects are integrated in  to our development groups and they do a lot of coding. Did you have  something else in mind?
Regards,
XXXXXXXXXXXX
GOOGLE
xxx-xxx-xxxx Google Voice
xxxxxxx@google.com
xxx-xxx-xxxx Google Voice
xxxxxxx@google.com
My reply was as honest has I could be, on Sep 6:
Not really confusion on your part, but more puzzlement on my part that I would have to go through several of these interviews that feel more suited for someone who just left school (puzzles, etc). I am not up for that kind of interview process I guess. Feels a bit demeaning. I feel that I have reached a point in my career that I don't need to 'dance' for anyone. This is what it has now started to feel like.
If you have some position in mind for me, put me in touch with those in Google who like what they see in me. If not, I am declining the existing process.
The reply rather missed the essence (note the part that I 'showed interest in Google' while I seem to remember being approached by Google. On Sep 7:
I'm sorry that you did not like the interview process. The  interviews are very CS fundamentals based and they do require some  brushing up for most candidates. 
Thank  you for interviewing and for your interest in Google.  We carefully  reviewed your background and experience, and though we do not have a  position that is a strong match with your qualifications at this time,  we will be keeping your resume active in our system.  We will continue  to use our database to match your profile with new opportunities and  will reach out to you if we find an opening for which you may be  qualified.
Thanks again for your interest in Google's careers  and unique culture; we hope you will remain enthusiastic about our  company. 
I don't think they are interested in me so much, more like a developer fresh from school would be the good fit. Maybe too many Google employees are leaving to join Facebook?
It seems to me to prove that they only have one way to interview. Either you dance, or you are not invited to the ball. It's a shame really...
Respect!
ReplyDeleteInteresting story, thanks for sharing.
ReplyDeleteWell played!
Interesting stuff. Thanks for sharing...
ReplyDeleteVery interesting post.
ReplyDeleteThey want their architects to also do the coding, so they asked. It is not clear from your LinkedIn profile when was the last time you have written an actual line of code.
ReplyDeleteI know of enough highly qualified architects and/or lecturers who I would not like to see actually coding their ideas. My own boss is one of them - he has the background, has fantastic visions and good higher level architectural skills, but his coding skills became a bit rotten and when he tries (which he likes), there is usually a need to fix it later.
You are not someone they are looking for. Fair enough, no need to talk about "missed opportunity", "approaching a Red Hat employee" (is Red Hat something more than other respected companies?), "serious positions" etc.
I agree. A good recap...
ReplyDeleteGoogle twice wanted to interview me but they really did not have anything specific in mind.
They decided that I am fit for engineering group.
They told me that I will go through 7 interviews. I laughed and cancel the whole thing twice.