3 ms·
Are a lot of jobs really algorithm development though? Every job I've had just used existing algorithm implementations for sorting, FFT, etc. I feel like to do
by umvi 8y ago
Are a lot of jobs really algorithm development though? Every job I've had just used existing algorithm implementations for sorting, FFT, etc. I feel like to do well at software interviews I have to brush up on dynamic programming, sorting, greedy, etc. algo development even though I've almost never had to develop a serious performant algorithm on the job.
- EpicEng 8y ago>Are a lot of jobs really algorithm development though Probably not "a lot", but personally I have _only_ worked in companies where they are our bread and butter (Biotech and finance.)
- andrewmutz 8y agoCompanies tend to use algorithms for interviews for new college grads not because that's what the job entails, but because that reflects what the candidate's background was about (college). If someone is fresh out of a 4 year program that was all about data structures, algorithms, operating systems, etc, then demonstrating mastery of those topics tells an employer that a person is smart and can learn large amounts of complex technical material.
- spatley 8y agoI agree that algo questions are useful for recent grads. I find it more frustrating when I see those questions given to candidates for senior positions with 10 or more years of experience. Keeping fresh on the big-O of a bubble sort and rebalancing a binary tree ends up being in addition to building enterprise software solving real-world problems day to day.