| > There is a cottage industry springing up around passing interviews This, a million times. I was told to practice solving dynamic programming problems to prepare for the interview[1]. Looking around the web I found out that people spending months solving thousands of dynamic programming problems, just for getting a job. This strongly reminds me of the rote learning I had to do in order to get into university, which includes thousands and thousands of integration, derivatives, series, lense placements etc... A nightmare I thought that ended decades ago.[2] Now dp is all nice and cool, but I think most jobs don't involve solving dp problems on a daily basis. Just like most mechanics don't need to solve Lagrangian mechanics problems or civil engineer with continuous girder (the interview for those those two don't have those either)[3]. There must be a better way to measure problem solving ability of a candidate, isn't there? Something thay requires more dedication from the company instead of blindly followingbthe practices of Google. [1] The position is EM at a offshore branch of a medium sized non IT company, way below the likes of Google. [2] Typical Asian problem. [3] I started as a mechanics, and then doing some civil engineering job, building bridge and such. |
I suppose we could agree that college admissions are as broken as tech interviewing though...