Interview question
Sep. 3rd, 2016 06:00 pmI am interviewing ppl for a position in our team (sorry job post is internal only, so all candidates are experienced engineers who already work here).
The job is all about s/w performance measurements and optimisations, so for a start, I am asking a question:
"There is a ~50% performance difference between a single Nehalem x86 core running at 2Ghz and single Skylake x86 core running at 2Ghz when running one of SPECint sub-benchmarks. Why?"
So far everyone failed to answer it, so I couldn't proceed to more in-depth CPU pipeline and caches question list and just chat with candidates about their experience and expectations.. Isn't it strange? It's like myself coming for an interview for a front-end developer position, and failing to answer a basic Javascript question, I guess.
The job is all about s/w performance measurements and optimisations, so for a start, I am asking a question:
"There is a ~50% performance difference between a single Nehalem x86 core running at 2Ghz and single Skylake x86 core running at 2Ghz when running one of SPECint sub-benchmarks. Why?"
So far everyone failed to answer it, so I couldn't proceed to more in-depth CPU pipeline and caches question list and just chat with candidates about their experience and expectations.. Isn't it strange? It's like myself coming for an interview for a front-end developer position, and failing to answer a basic Javascript question, I guess.