I applied online. I interviewed at Sabre (Houston, TX) in Jul 2017
Interview
Interesting conversation about the tech stack that I enjoyed. I shared about my experience as a developer and we talked about the tools that I have used. It was a good conversation.
I applied online. I interviewed at Sabre (Dallas, TX) in Dec 2018
Interview
The first half of the video interview was behavioral and the second half consisted of 4 technical questions. The email didn't mention anything at all about the technical questions. It just said Assessment for 80 mins. I would prepare for both.
I applied through a recruiter. The process took 1 day. I interviewed at Sabre (Southlake, TX) in Sept 2015
Interview
After initial contact, they send you a link to take a test on HackerRank. It's 25 questions with 2 hours to complete it. The initial contact with the recruiter made it sound like it was an AngularJS position they were hiring for, but the test only had 2 questions about AngularJS. Even though this was a Javascript oriented test, it was not Javascript centric, but rather algorithm centric.
A big trip up is handling STDIN inside your Javascript code. They have the nodejs boiler plate, but It wasn't clear to me how to reference STDIN. So your code fails the tests (they run it in node v.10)
What struck me odd was the lack of questions on closure, scope, prototypes, this, and Javascript OOP. I suspect this test was written by a person or persons that are not Javascript engineers. But they did include a question about the '!!' operator. So, not only is Javascript not a concern, but readability is not either.
There are multiple choice questions: The CSS box model, the !! in Javascript, a jquery question, a CSS question. It's not hard, but the misunderstanding of questions and STDIN is very bad.
Interview questions [5]
Question 1
Write Fizzbuzz. Make it take the loop count from STDIN. You're screwed if you can't figure out how to reference STDIN.
Write a Romanizer. Take a number and output the number as Roman numerals. Once again, you're screwed by STDIN. Also, it wasn't clear if it took one number or an array of numbers for input.
Write an AngularJS directive that does a 'health check.' It wasn't clear to me what they were asking, but it had something to do with pinging the server every 10 seconds and displaying the status. Also, write a full suite of tests for the directive.