I applied online. The process took 4 weeks. I interviewed at tastylive
Interview
I was interviewed for a full-stack engineering role. The people that I met with were all very kind, but opaque.
Relatively standard interview process - recruiter call, then technical interview with potential peers, then a take-home assignment.
The technical interview was particularly frustrating because the interviewers added extra conditions to it during the interview, then realized at the end that the extra conditions were not part of the assignment.
The interviewers did not review my take-home assignment for more than two weeks.
I applied online. The process took 3 weeks. I interviewed at tastylive in June 2022
Interview
1) HR Phone Screen - 15 mins.
1.5) 2 hour timed HackerRank Multiple Choice/Coding Questions.
2) 2 Senior engineers, one hour zoom conversation, asked trivia style css/js questions. They were not friendly.
2.5) Take Home Test - Build a stock watchlist app using Svelte.js
3) Rejected after they saw my Take Home Test
I applied through other source. The process took 2 weeks. I interviewed at tastylive (Chicago, IL) in July 2020
Interview
Kind of a waste of time. I don't hold it against them if they decide to pass but at least give some feedback.
Applied through Stackoverflow. I had interviewed with this company a number of years ago and had a really great experience so I was excited to see a job posting from them.
A few days later I received a hacker rank challenge from a non-technical recruiter which was 2.5 hours of questions. I acknowledged receiving it and shared my past experience that I was excited about the company and had previously interviewed 6-7 years ago and it was the best interview I ever had.
I completed the challenge and know I got 3 of the 4 code questions working for the provided test cases which were pretty thorough. The other 3 questions were multiple choice and written questions.
After completing the the non-technical the recruiter asked me for feedback which I spent a not-insignificant amount of time on and diligently provided. I again thanked them and expressed I was excited about the job.
A few days later they informed me they were going to pass. I was a little disappointed but it happens. I thank them for their consideration and politely asked for feedback on why they decided to pass. I explained that it's hard to improve how well you do in interviews as rarely do you get feedback. Considering the thorough feedback I provided on the hackerrank challenge it seemed like a reasonable ask.
After 5 business day I have yet to receive a reply and have zero incite into why they passed on me after dedicating hours of my time to their currently employed faceless interview process.
Interview questions [1]
Question 1
1. multiple choice: Something about REST APIs
2. multiple choice: Something about naming URIs
3. written answer: Compare and contrast statically typed languages vs Dynamically typed languages
4. code: given a list of values between greater than or equal to 1.0 and less than or equal to 3.0 what is the least number of pairs that sum to less than or equal to 3.0. It was in the context of a janitor carrying trash bags and the values were the weights.
5. code: Given a list of stock values what is the maximum gain that could be made. Basically buy low, sell high. What is the greatest difference between `i`, `j` where the index of `i` is less than the index of `j`. There is O(n) solution to this. The O(n^2) solution times out if you are doing the challenge in ruby which they note in the email it might.
6. code: Can't remember.
7. code: given a start `(x1, x2)` and an end `(x2, y2)` write a boolean function that determines if the you can reach the end from the start given from any coordinate you can move from `(x, y)` to `(x+y, y)` or `(x, x+y)`. Keep in mind the coordinate changes after each move.