Some perennial favorite "interview questions" of mine:
1. Tell me the difference between final, finally and finalize in Java. (Of course it was completely irrelevant to the discussion that my resume at that time never claimed that I knew Java; The only mention of Java was a library that I had used as a black box)
2. This is a fairly new one but most software engineers must have seen equivalents over the years :).
Rate yourself on a scale of 1-10 on the following:
-- Machine Learning
-- Convex Optimization
-- Linear Algebra
You know what was really disappointing? The second question was asked to me first by the recruiter (whom I don't blame for asking me the question) and then again by an engineer (after we had just concluded a long discussion on my projects touching upon those topics).
1. Tell me the difference between final, finally and finalize in Java. (Of course it was completely irrelevant to the discussion that my resume at that time never claimed that I knew Java; The only mention of Java was a library that I had used as a black box)
2. This is a fairly new one but most software engineers must have seen equivalents over the years :).
Rate yourself on a scale of 1-10 on the following:
-- Machine Learning
-- Convex Optimization
-- Linear Algebra
You know what was really disappointing? The second question was asked to me first by the recruiter (whom I don't blame for asking me the question) and then again by an engineer (after we had just concluded a long discussion on my projects touching upon those topics).