technical interviews require
personal laptop +
environment setup +
logistics is not ideal and hard to reproduce
Interviews Today
interview topic is invented and walled-garden to a specific R&D team
no sharing and cross-team standards
from
Interviews Today
to
Interviews Tomorrow
Interviews Tomorrow
Utilize Dockers to create a Challenge Repository
Java Spring
.NET
Java J2EE
Node.js
AngularJS Beginner
AngularJS Advanced
Interviews Tomorrow
Node.js
Using Docker container enables:
easily reproducible environments for candidates
and loose coupling with developers laptop
shareable & growing collection of technical interviews
secured and isolated workstation
Interviews Tomorrow
Code Challenges
function sumOf(a, b) {
return a + b;
}
module.exports = sumOf;
index.js
Interviews Tomorrow
Testable Challenges
it(sumOf() should calculate the sum of 2 numbers, function() {
var sumTest = new sumOf(1, 1);
sumTest.should.equal(2);
});
it(sumOf() should fail if given strings, function() {
var sumTest = new sumOf("h", "o");
sumTest.should.equal(false);
});
function sumOf(a, b) {
return a + b;
}
module.exports = sumOf;