Knowist Eval Academy

Knowist Eval Academy is our technical interview service. If your company is recruiting senior knowledge professionals, we can provide a seasoned technical interviewer who will evaluate candidates during a detailed technical interview, based on a set of expected competencies that you require (e.g. as described in the job spec). Do the candidates know what they need to know in order to perform the assigned tasks? Accurately answering that question as soon as possible in the recruitment process is of major benefit, both to the recruiting company and to the candidate (it saves both time and expense by ensuring a proper fit for the offered role). The range of topics for which we offer eval is the same as that for which we provide training (

One step often needed when starting a knowledge-intensive project is completing the team. Some senior personnel may already be in place, but often additional people will need to be hired/selected. We believe a small team of experienced professionals will always out-perform a larger team of less experienced team members, so picking really good team members is a critical step in getting an important new project off the ground. To help with this, Knowist can provide you with an experienced technical interviewer who will carry out detailed technical interviews with suitable candidates. We can do this via a number of approaches:

As a demostration, below are some of our samples in various areas. (Since these documents will be placed on our website, these will not actually be the questions we ask in a real interview - we have other questions for that).


Angular 8.1 is the premier framework for building modern web user experiences:



All modern knowledge professionals should have a clear understanding of the GDPR as it impacts many aspects of what they need to do.
This question set (as part of a larger technical interview) will evaluate whether a candidate has competency in GDPR.


It is extremely benefical to be able to verify what is stated in a mathematical / programming setting is provably correct. The close cousins of proof theory, type theory and category theory (particularily closed cartesian) – offer a modern foundation for all of mathematics. In the 2020s we predict modern mathematics will play a growing role in the evolution of all kinds of knowledge engineering, including software development.

Though programming was original firmly based on mathematics (indeed a 'computer' was originally a human who was highly skilled in mathematics and algorithms were invented over a thousand years ago by a Persian mathematician), it can he said over the years programming and mathematics have somewhat drifted apart (e.g. for many years the mathematically rich functional programming paradigm did not have a major influence on mainstream programming languages). More recently we see programming / software development becoming more firmly re-established on a mathematical foundation: e.g. lambdas now appear in many languages; and when you examine the internals of popular AI frameworks you will find mathematics such as a linear algebra implementation playing a starring role (e.g. at the heart of TensorFlow2 is the Eigen3 Linear Algebra library [homepage]).