I have an interview with Google Tokyo tomorrow morning (its 7:45pm here). What are the do's and don'ts? What are some good questions to ask the interviewer? I feel so lost.
Tell them how much you care about privacy.
Don't forget to tell them that your OS is Gentoo, and correct them when they say Linux instead of GNU/Linux.
And I hope you say how bad systemd is for it.
Ok, so first off I learned to speak Japanese. I was a foreign exchange student before college. I then got a degree in Software Engineering. It was pretty chill actually. Every summer I did internships at various companies, I ran a simple tech blog of the various things that interested me, I did contract work on Odesk, and I kept my grades up. Then, at the beginning of the summer (right after graduation) I moved to Japan with a friend of mine. I applied online to Goigle but that never helped. I still suggest giving it a try, but don't rely on that alone. I then looked on Instagram for #noogler and #googlejapan. Found a woman that just got hired in the marketing despartment. I asked her out for coffee. Told her I was trying to get a job there too. The Tokyo office is rather small so she knew everyone already. She gave my resume and contact info to the hiring manager and he called and asked if I wanted to interview 'next month'. I followed up and it kept getting pushed out but now I'm here, tomorrow is the day and I'm scared shitless.
LOLWUT I literally dont even know. I was just offered an interview. Holy shit I never even thought too ask. I was just so blown away by the offer I couldnt say yes fast enough. I assume something in SWE as it would be retarded for me to be in anything else, but I dont know for sure.
There are so many dubs in this thread I cant.
I expressed interest in Google, not here. Also, I made it very clear it wasnt a date. It was purely a professional networking exchange. Mostly I was just lucky, tho. She was still new to the company at the time and hadnt hit the "yes I work at google now stfu" phase that they all reach at some point.
When I was interviewed by Google for an internship in Europe, it was 45 minutes of technical questions on the phone. I hadn't taken my algorithms and datastructure course so I didn't make it.
I was pretty suprised that we just presented ourselves and instantly asked to solve a problem. No talking about previous projects or who I am.
In hindsight it was an effective interview and I agree with their decision, I have a few years left of my studies so I can just keep applying, which they encourage you to do.
Relax, either you know enough to figure out the problems or you don't, don't be afraid to ask clarifying questions. Study algorithms, datastructures and complexity.
Remember that this advice is coming from someone who has had one failed interview.
But also, remember all the basics of being interviewed; like be a person they want to work with.
I'm salty as fuck.
Any chance you would give your tech blog out? I'm going to get two bacholers (Jap and NE/CE), pretty much want to work in Tokyo google as a Network Engineer but I'm not too sure of the oppertunities for a NE.
Anyway good luck mang.
What questions did they ask?
I have taken my algorithms and data structures course but it was purely theoretical and I still have no idea how I would program an AVL tree or (a,b) tree or something like that.
But I can do amortized analysis or insert to/delete from trees on pen&paper
Not him but I was asked things like how would I compute the shortest path between two vertexes in a graph or what would be the most efficient way to order a list of words alphabetically.
No, I honor secrecy.
But in general, they were very practical problems, where you have to assume a lot. But I am sure that the interviewers are quite different because every employee at Google has to interview, you will probably be talking to an engineer.
Didn't think Japan even hired foreigners to do jobs native Japanese people could perfectly do unless it was really a job transfer from another country in a international company.
This sounds like a great opportunity OP. I wish I was dedicated enough to learn Japanese ;_;
This is probably the first screening performed by a recruiter in HR. He's gonna ask you a set of standard questions in order to tell if you're a complete retard or not.
e.g. tcp handshake, complexity of qsort, sticky bit in unix etc.
If you're not complete retard, you'll pass this interview.
He's gonna ask you how to value yourself in various fields. E.g. if you know C++ how well do you know it (1-10) or Networking or whatever you're supposed to know.
DONT give great values here (keep it 2-4 max) or in the next technical interview they'll rape you just to see if you were telling the truth.
Study data structures and algorithms. When discussing complex technical problem, always keep talking, i.e. describing your thought process out loud all the time. Silent time => fail.
Say how excited you are to be a part of Google, they want great tech guys that are huge fanboys.
Don't be a fagot. What matters for engineers isn't getting it right the first time under such pressure / limited time.
What matters is your thought process in general. That's what an engineer will be looking for during a technical interview.
Ok cool. I read a book today about applying at google and nowhere does it mention this, but now that you did I totally agree.
So even if I get the wrong answer as long as I think in the right way they'll like me?
Like another anon said above, during a tech talk the engineer will talk with you, giving you hints and debating what you told him so far. So you'll keep changing your answer bit by bit and the discussion will move forward.
Important fact to keep in mind is that at first, the question will probably be pretty vague and generic. It's up to you to ask clarifying questions about the problem, establish parameters, etc. You're supposed/expected to do this.
I've had a fair bit of experience with Google employees (I have a bunch of friends who work there) and here's all the advice I can give you.
They're going to be looking for what they call 'Googliness', which is basically a kind of enthusiasm, passion and positive that all 'Googlers' are meant to have. I'm not trolling here.
Don't pretend to be someone you're not. They'll probably see through it if they've interviewed enough people. Be yourself but don't be reserved (shy).
In the technical aspects, they'll obviously asking you to do some pseudo code. Here's the thing: a lot of people feel like they're under a huge amount of pressure, like they have to get everything perfectly right. This is completely the wrong idea. If you get stuck on something, ask the interviewer for help. They don't expect you to magically know, and they certainly don't want you to have memorised a bunch of algorithms, etc. They want to see how well you can work through stuff, how determined you are and how good your general logic/thinking skills are.
I'm about to go to bed but hopefully what I've said will be helpful. Good luck with your interview tomorrow OP!
Yes, this is probably correct in general. Depending on the actual data it can vary.
Also, if no one responds it's probably because it isn't controversial or too interesting, this means that no one felt a need to correct you, which most probably implies that you are right.
My favorite questions are as follows.
>When did you start with (company)?
Gives you an idea of how long they've been in the grinder.
>What was your favorite project?
What kind of work has he done and do your interests seem similar.
>If you could give yourself one piece of advice when you started what would it have been?
Learn from their mistakes and get a good piece of advice.
I've done a ton of technical interviews and these questions have always been good for me. Change them as you would like. Also remember the big do's/don'ts of tech interviews.
Walk through the problem, show your thought process and if needed ask for help.
Sit silently and stare unless you are genuinely thinking. Part of being an effective employee is knowing when to get help.
Given 19 real coins and 1 counterfeit coin that weighs less what are the minimum number of measurings on a scale you can use to detect the fake. (BST)
Algorithms: Write a function that parses a string looking for the most frequent char, what's the running time in BigO (BigO/String manipulation, Amazon loved these)
Pointers, pointers, pointers (this probably won't be a big issue for you, but when I've talked to low level companies they want to see that C knowledge baby).
Design an interface for a Vehicle type. Then derive three vehicles and describe what changes these implementations might have and why they differ (Design question, how do you think when creating systems, what is your thought process).
[spoiler]I just signed on full time with M$, but I've had 3 internships with the Gov, DoD contractors and M$. Also have a full time googler buddy. Their interviews are interesting good luck![/spoiler]
HOLY SHIT WOW
ok i have a question. My dream job would be working for google as a remote project lead implimenting google products in japanese cars. Is that a thing or am i just making shit up?
>hating on dubs
don't listen OP, good luck will come to you
Tell them that they need to step up their game if they want to compete with IE in Japan. Not that it matters much, IE is the popular browser everywhere, and still is as of last month.
Your google interviewer here.
Do not come tomorrow, we don't hire people who can't behave honestly and have to ask others what to say during a job interview. We are looking for people who can think for themselves, as obviously you are incapable of taking decisions on your own and it is sure bad for innovation.
Thanks for your time. I hope you the best for your future.
John, google HR dept.
>Except if that was the case they would instead contact me directly
I guess anon's point (with a bit of added humor) is that they certainly know you better than you think and have tracked you for datas about you.
Well I doubt you'd be able to walk in first day and say hey here's what I want. That being said if you form an idea, make a plan, do the research and show the possibility of growth then you can present that to the right people. Worst case they say no and then you have a plan for a side project/after Google work.
Last I heard it's not as big a deal as it used to be, but here's an article http://www.nytimes.com/2007/10/21/jobs/21pre.html?_r=0. Interns are usually more along the lines of here's a project let's do that. That being said certain spots (usually not the tech ones) are geared towards fun initiative projects. The M$ explorer internships are like that.
Because they offered me and it was the best summer I've ever had. Here's an older layout of the program https://www.quora.com/Whats-it-like-to-intern-at-Microsoft but every year they offer you a great big pile of dosh with crazy benefits to come work with them. Then they spoil the shit out of you while you're there.
I would go with MS. The team I worked with was awesome and I loved Seattle. I worked in Cali and it was a minch crowded/expensive for my taste. That being said I would maybe have done Google for an international posting, but I had a really good summer.
How does foreign language, specifically Japanese fare on my resume?
Right now im assuming i dont gt a job at google and need to start applying elsewhere. is there another big tech company where uts relevant?
Big companies are always looking for someone with language skills. Are you a coder? If you're a coder with foreign language skills and you prove yourself to be a good manager asset in the future one path for you could be a regional contact for corporate. That being said it sounds like what you're doing is relevant because they need you to speak the language to work there.
Also there are many books that can help you with getting ready for the interviews, such as "Cracking the Coding Interview: 150 Programming Questions and Solutions". But consider that you will be really nervous and you will make a lot of mistakes, specially when you do a whiteboard test. If you never did this before you will fail, it's like Neo trying to jump from the top of the building.
Spammed my application. Talked to family members about how to get out there, took every chance I got. I interviewed 4 times my Freshman year all but one were complete failures. The one that wasn't was a job. The experience from that job put me ahead 2 semesters and gave me skills that made me an attractive candidate. The next year I had 3 offers and could pick and choose who I want.
Google Marketing Department here.
Do not bother coming tomorrow. Your personal conduct and behavior observed today have been noted. We do not consider you to be a good fit for Google Inc. at this time.
Don't give up the dream. We may consider you in the future and will keep your file on hand. Do not contact us again, we will email you if we change our minds.
Google Inc. Marketing Department Tokyo
I had an internship my senior year of highschool. i made this stupid program for organizing files on a hard drive. it was slower than windows defrag and while it did work i dont think anyone ever used it. feelsbadman ;-; When you say standard what.do you mean?
I don't think it's discouraging OP, but making him aware that they probably have done their tracking process and already know the result of tomorrow's interview (Thanks for your time, we will call you).
Also, it's obvious OP doesn't stand a chance, he doesn't even know how a job interview works the day before the interview. It's not to be mean, I hope OP gets the job but I don't think he will get it. A lot of people want to work for google and most of them have prepared and shit.
>i feel quite prepared
There is a difference between how you feel and what you are. And your standards aren't the same as the interviewer.
You don't prepare for an interview the day before, even less when it's one of the biggest IT company everybody wants to work for.
I hope you have a nice portfolio and contributions to free software.
Actually before I go, I will respond to this and come out with the truth. Bo I dont have an interview tomorrow and no im not 23. im 18 and currently in my gap year between highschool and college as an exchange student in Japan. I want nothing more than to work for google and so this was just me playing with a hypothetical to see what people said.
But srsly thanks again to everyone!