I applied through a recruiter. The process took 3 days. I interviewed at Morgan & Morgan (Brooklyn, NY) in Sep 2020
Interview
I inquired with their internal recruiter about the role. They referred me to talk with a very junior web designer who ran through personality checks and career desires, the softball stuff. Then 1h each with 2 developers. The first was all js and lively. The second was dismissive, disinterested, and largely silent and irresponsive who ultimately didn't present my results to the team so they never replied in any manner. I returned the favor.
The process took 3 days. I interviewed at Morgan & Morgan (New York, NY) in Sep 2020
Interview
I received an inquiry last year for Head of Engineering which didn't complete in time. I asked again this year and their Lead Frontend Developer role was now open. I talked the usual round 1 which is merely 30m of personality bits with the external recruiter. Round 2 was with the hiring company's web design associate who was fielding who might be worth referring to the hiring manager. Round 3 was 1h each with 2 frontend developers in a real time tech quiz in Doc typed to document the answer so the team could compare their many candidates. The second interviewer was visibly disinterested and gave me an empty unsaved CodePen and asked me to spend 30m mocking up the HTML & CSS of Airbnb.com's homepage. The CodePen was seen to not compile my sass and the disinterested interviewer said it was a bummer and ultimately didn't present my work to the team.
Some important context about who's who. For the People is their long-time exclusive external recruitment firm. Morgan and Morgan PA is a collection of dozens of law firms most of whom refer to their owner while remaining branded as-was. Their Classaction division has been repurposed to act as their web development arm. Their projects are mostly to digest law firms' sites into one system of non-shared look, feel, and backend.
Interview questions [19]
Question 1
What’s the difference between the include() and require() functions?
How would you declare a function that receives one parameter name hello? If hello is true, then the function must print hello, but if the function doesn’t receive hello or hello is false the function must print bye.
Please write the numbers 1-4 in the order they will print to the console in the following function:
(function() {
console.log(1);
setTimeout(function(){console.log(2)}, 500);
setTimeout(function(){console.log(3)}, 0);
console.log(4);
})();
Please write a function that can be invoked as either sum(x, y) or sum(x)(y) and returns x + y.
Eg:
console.log(sum(2,3)); // Outputs 5
console.log(sum(2)(3)); // Outputs 5
Please write a function that accepts a string and returns a boolean value that is true if, and only if, the string contains all characters in the alphabet.
Eg:
console.log(isPangram(‘The quick brown fox jumps over the lazy dog’)); // true
console.log(isPangram(‘happy birthday to you!’); // false
//brutal
Check each character for indexOf in dictionary array of all letters a-z
Function check(x) {
let alpha = [‘a’, ‘b’ …]
For (a in alpha) {
if(x.indexOf(‘t’) == -1)) {
Return false;
}
Return true;
}
//go 2
Function check(x){
Set alpha = [a,b,c…]
Let pusher = new Set()
For(var i =0; i++; i<x.length){
If (currentCha is a-z) {
pusher.push(x.charAt(i))
If set.length === 26 return true
}
}
Let alpha = [‘a’, ‘b’...]
}
Return false
}