I recently had an interview experience with this company that was quite unusual. There was no initial screen interview; instead, I was directly invited to a technical interview via email. The job description covered an extensive range of skills across computer science, computer engineering, and even electrical engineering, which I found to be quite broad.
During the interview, which lasted over an hour, I was asked a wide array of technical questions encompassing Java, C#, C++, data structures, algorithms, JavaScript, CSS, HTML, MATLAB, the CPLEX library, optimization techniques, Git, as well as topics in electrical engineering like grid management and even marketing. The breadth and depth of the questions were astonishing and seemed to require expertise in multiple specialized fields.
While I appreciated the focus on technical questions over generic ones, it felt overwhelming and somewhat impractical. It appears unlikely that a single candidate would possess such a diverse set of skills and knowledge. This approach seemed to not only waste my time but also theirs. On a positive note, the direct dive into technicalities did save time typically spent on standard interview questions.