Also were you asked about linked lists / trees during your google interview? Did you have to write code on a white board?
Also were you asked about linked lists / trees during your google interview? Did you have to write code on a white board?
Google gives you restricted stock units which you can sell immediately upon vesting (or hold onto one of the hottest stocks of the last decade). No need to pay any money out of pocket and risk getting burned, you can only make money.
As far as the Google interview, there is a massive amount of information about it which the Google recruiter will provide, but check out Glassdoor interview questions, Cracking the Coding Interview, and Steve Yegge's "Get that job at Google" post.
Linked-lists/trees are absolutely fundamental data structures so of course you should know them. Every single engineering interview at Google _requires_ a coding question, so yes there was whiteboard coding in every interview. I would highly recommend buying a whiteboard and practicing at home because things like space management and hand-writing matter.
A lot of the industry has copied the Google interview one way or the other so you might as well study for it even if you don't get the job.
But you have to pay taxes on those RSUs at the moment of grant (if you do an 83(c) election), or at the moment of vest (if you didn't). How does Google or anyone else work around that? Do they also give a tax-covering bonus with the vesting?
From your description, sounds like the only difference would be fees (instead of Google issuing shares, selling them, getting money, giving money to employee, who then buys Google shares) - but surely there's some other advantage?