4 ms·
Not true at all. Senior developers are routinely subject to the same algorithmic questions in their coding interviews, especially at FAANG (I successfully inter
by Hydraulix989 6y ago
Not true at all. Senior developers are routinely subject to the same algorithmic questions in their coding interviews, especially at FAANG (I successfully interviewed and got offers for senior positions at multiple FAANGs two years ago).
Even worse, the actual coding one does on the job is a completely different skill set than being able to dish out Dynamic Programming recurrences and tree traversals under tight time pressure, so by being farther removed from undergrad where these algorithms are taught, senior engineers generally have to prep even harder than junior engineers for these types of questions. I don't think I've ever actually used Dynamic Programming to solve a real problem on the job before.
The one case where this actually applies is during the System Design interview.
- austincheney 6y ago> Even worse, the actual coding one does on the job is a completely different When I encounter this during an interview, which I have, I don't accept the offer. Why would I want to go through an interview process that is completely unrelated to the job I will be performing? There is no expectation of success in that and its completely open to disappointment. Again, if you are a beginner you do what you must. Senior developers are fewer and in greater demand so they can afford to be a bit more selective.
- Hydraulix989 6y agoWhy aren't more senior engineers "selective" against these interviews? Easy: Because FAANG and the companies that do these interviews pay senior engineers THAT much more ($100's of k) than the companies that don't. Swallowing my pride and grinding through Leetcode for a month or two in preparation for tech interviewing was easily worth the extra boost in compensation.