Hacker News new | ask | show | jobs
by tested243 2791 days ago
>Is it normal for the interviewing process to take up all the candidates day? Is it always expected to spend 3 weeks brushing up on algorithms for an interview?

Yes and yes. If you want to work at the best companies with the best engineers and the best workplace culture with the best compensation yes. I even think it’s worth it. Unfortunately having this strict interview style doesn’t guarantee any of the above it is just a prerequisite.

> How important are the coding interviews in the decision process? I consider myself a decent programmer, and I have passed and even enjoyed all the algorithmics courses at my university. However, asking me to implement, lets say, the Minimum Cut algorithm on a whiteboard in front of multiple interviewers, would totally break me down.

It’s important. 90% of the problems are search problems ie bfs and dfs. Sometimes they are a little more difficult.

If you are interested in preparing and studying like crazy I suggest you go to hacker rank, solve the problems in order in python. Look at the solutions when you finish and study the user submitted solutions. They typically take advantage of built in data structures that can make life interviewing very easy