Liran Tal
💚@nodejs Security WG member | Core team @meanjs, #dockly | Author: 📘Essential Node.js Security ✨ Engineering Manager @nielsen-oss | ❤️#opensource #javascript
Achieving
Objective, Measurable, and Re-usable
Liran Tal - HPE Live Network
Elad Levi - Usage Hub
2016
Carried out by different people
different questions and topics
verbal questionnaire have more than 1 answer
biased sense of expertise level
technical interviews require
personal laptop +
environment setup +
logistics is not ideal and hard to reproduce
interview topic is invented and walled-garden to a specific R&D team
no sharing and cross-team standards
Utilize Dockers to create a Challenge Repository
Java Spring
.NET
Java J2EE
Node.js
AngularJS Beginner
AngularJS Advanced
Node.js
Using Docker container enables:
Code Challenges
function sumOf(a, b) {
return a + b;
}
module.exports = sumOf;
index.js
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;
index.js
test.js
More Benefits:
Making it Happen:
By Liran Tal