Re:Compare career levels across companies
by gregschlom on Thursday November 01, 2018 @12:12AM
(#18351396)
> you should absolutely be able to interview in the language of your choice.
Except the choice is between Java, C++ and Python. They are very clear about that, asking what your preference is during the scheduling phase.
I went through the interview process this year, and even tried to ask my interviewers if it was ok to do Kotlin instead of Java. It wasn't.
Re:Compare career levels across companies
by jasondclinton on Thursday November 01, 2018 @12:31AM
(#18351467)
Google SWE interviewer here. You can absolutely interview in Ruby. I have it listed on my language interviewing skills page. It is harder to schedule for more obscure languages because we have to find 4 people with that language who are available.
Re:Compare career levels across companies
by mathattack on Thursday November 01, 2018 @09:19AM
(#18353589)
This is the key insight. The company seems to be language agnostic - the pool of interviewers isn’t.
Re:Compare career levels across companies
by JustSomeNobody on Thursday November 01, 2018 @08:38AM
(#18353315)
I was told I could use C# as that is the language I use the most. Thing is, I'm going to use Python anyway. If they're going to whiteboard me, I want a language that is easy to write on a whiteboard and, to me, Python would be that language. Besides, I'm over C#. Would love to program Python for a while.
Re:Compare career levels across companies
by Bahamut on Thursday November 01, 2018 @12:39AM
(#18351498)
I have interviewed with Google 7-8 times over the past 3-4 years (Google has mostly rejected me, but last time I cancelled the process with an onsite scheduled due to personal reasons) - every single time, Google has let me interview with JavaScript.
Re:Compare career levels across companies
by test1235 on Thursday November 01, 2018 @06:19AM
(#18352495)
why do you keep re-interviewing? Is it for different roles?
Re:Compare career levels across companies
by JediClown on Thursday November 01, 2018 @08:32AM
(#18353283)
Dude really wants there.
Re:Compare career levels across companies
by Bahamut on Thursday November 01, 2018 @10:51AM
(#18354401)
Google offers are some of the best for putting pressure on other companies.
I am currently at another FAANG though, and may not leave my company ever, even if it would likely up my compensation.
Re:Compare career levels across companies
by taylorhalliday on Thursday November 01, 2018 @01:18AM
(#18351629)
I interviewed and passed at google. Through 6 interviews I used JS, C, Go, and Swift. One of the tougher Qs was to make a pretty full-featured promise library from scratch in whatever language I wanted in one of those interviews. Chose Swift because I'm a fan of the syntax for blocks (esp when whiteboarding). Feedback was that was my best interview of the day. My experience - they wanted to know I could program, didn't care about language.
Re:Compare career levels across companies
by hcles on Thursday November 01, 2018 @08:19AM
(#18353224)
You wrote a promise library in Swift on a whiteboard? What?
How large was this whiteboard?
Re:Compare career levels across companies
by Double_a_92 on Thursday November 01, 2018 @04:17AM
(#18352091)
What is a promise library? Sounds rather complex, how does that even fit on a whiteboard?
Re:Compare career levels across companies
by bradleyjg on Thursday November 01, 2018 @07:45AM
(#18353013)
It’s a js async idiom.
Re:Compare career levels across companies
by jogjayr on Thursday November 01, 2018 @12:39AM
(#18351499)
I interviewed in JavaScript, so that's not strictly true. And if you're interviewing for an iOS role, Objective-C is obviously going to be a hard requirement. But if you say Python then write Ruby in the actual interview, would they really care that much? (any Google interviewers care to answer this?) I gave JS as my primary language but did one of my interviews in Python because I felt like it - the interviewer was fine with it.
Re:Compare career levels across companies
by kelukelugames on Thursday November 01, 2018 @01:12AM
(#18351604)
I just did an interview in Go. I think people have done javascript too.
Sounds like a miscommunication happened somewhere. You should provide feedback to your recruiter.
Re:Compare career levels across companies
by jhall1468 on Thursday November 01, 2018 @12:23AM
(#18351439)
Maybe that's your experience, but there are a number of people that didn't have that experience. I mean, you think Google isn't going to let you use a language they invented in an interview? Maybe your interviewer was a jerk, or maybe this was for a very specific role in which only those languages are applicable, but almost all jobs at Google are generalists.
Most SWE hires are generalists at Google, not tied to a specific language.
Unless you're being hired for a specialist role, you should absolutely be able to interview in the language of your choice. It's sometimes harder to put together an interview slate for a less popular language, but that definitely shouldn't make your recruiter force Python.
> Also, I imagine it's that much worse for people outside the Bay Area.
Actually, FAANG companies are some of the only ones with strong compensation in offices all over the country and globe.