There's a ton of articles and advice out there on how to prepare for a coding interview for companies like Facebook, Google, Netflix, etc.
This is great and extremely helpful for actually landing a job (even if it's not at one of those top tech companies.)
However, I don't think it's enough.
I don't know about you guys, but if I ever did land a job at Google or Facebook, I wouldn't want to feel like I got it just cause I was able to "hack" my way through the interview process.
I'd rather go in on my first day feeling prepared for whatever challenge "X" company throws my way, instead of feeling like I'm not cut out for the role and wondering how long it will take for them to realize the interview was just a fluke.
With that in mind, what's your best advice on how to prepare for an actual programming job and not just the programming interview.
I used Google in the title as an example, but I want to keep this discussion as open as possible, so I'd love to hear your advice even if you don't work at one of the FANG companies.
Top comments (2)
In a sane company, you won't be thrown into the cold water on day one.
At Valtech (where I work), you're assigned a mentor for the first weeks and it may be a day or three until you get a project assigned. Then you'll start small, like with a minor bug-task to get used to the environment.
I guess at Google and other major tech-companies, you get extensive orientation in the first days/weeks.
The point is: Nobody expects you to go full-steam-ahead on day one, or even week one.
On the other hand, the situation at a Start-Up or smaller company is probably different.