Flexport phone screen

Amazon / Eng
wQBf04

Go to company page Amazon Eng

PRE
Thomson Reuters
wQBf04
Apr 30, 2020 18 Comments

just did an phone screen with a full stack engineer from Flexport. Today i got a “thank you” letter from their recruiter.

Here is the feedback from the interviewer:

the code wasn't really clean to begin with and it took too long to come up with a working solution for part 1 and never got a working one for part 2 of the problem.

Here are my feelings:
0) I need more practices to be a better coder under stress

1) An interactive interview session is more productive
In this case, I was given a coding question and asked to implement, and after that I was asked to run the code with edge test cases. While during my implementation and debugging, I was trying to think loudly but got very few responses. Most of the time what I heard was keyboard clicking over the phone. I would partially attribute the mismatched expectation on the 2nd part to miscommunication: I misunderstood the requirement, but I did describe what I was going to do before I started coding, and the interviewer let me go along that direction until the end. It would be trivial change on my code to fit the requirement, which I described to the interviewer when there were 8 minutes left, but interviewer didn't let me make the change.

2) The programming environment matters when coding under sttress
It was my first time to use codepad and it seemed there was something strange to check null there, which I spent ~5 minutes to figure it out.

3) Flexport's bar is really high.
Given ~45 minutes (60 minutes, - 5 minutes introduction, - 2 minutes problem statement, -8 minutes Q&A) , understand a coding problem, implement "clean" code to "begin with" under an unfamiliar environment, run and debug the code, cover edge cases. After that, given 2nd requirement, make the code work again. All these are under watch without clues of direction and code cleanliness. The more difficult part is, during the process, it has to smooth and accurate without showing apparent struggling.

comments

Want to comment? LOG IN or SIGN UP
TOP 18 Comments
  • Apple
    PMThere

    Go to company page Apple

    PMThere
    Why Flexport from amazon? You can find better roles elsewhere
    Apr 30, 2020 3
    • Apple
      PMThere

      Go to company page Apple

      PMThere
      Ok. Dont get too disappointed. Based on the feedback looks like the interviewer was full of shit and thinks he is the best programmer in the world, if that was the case he wouldnt be working at Flexport.

      Learn lesson and aim high, better companies. You have cracked amazon so you are better than him to start.
      Apr 30, 2020
    • Amazon / Eng
      wQBf04

      Go to company page Amazon Eng

      PRE
      Thomson Reuters
      wQBf04
      OP
      Thank you. This helped :). I know it took a lot of practices both being an interviewer and an interviewee.
      Apr 30, 2020
  • Honestly many subpar companies have unrealistic hiring bar in effort to make themselves feel better about their own insecurities.
    May 1, 2020 0
  • Amazon
    GiveMePIP

    Go to company page Amazon

    GiveMePIP
    Facebook is the same way. My recruiter told me to be able to do 2 LC mediums in 40 minutes in preparation for the phone screen
    Apr 30, 2020 10
    • I just verified that in the coderpad that I did interviews the execution was disabled.
      May 1, 2020
    • Usually we expect to write a function to solve a problem. Writing a main method to take input and verifying the results might takes longer time and we avoid it. Anyways it is a news to me that some interviews are different. I need to follow up internally.
      May 1, 2020
  • Amazon / Eng
    wQBf04

    Go to company page Amazon Eng

    PRE
    Thomson Reuters
    wQBf04
    OP
    It is a bit embarrassing. I am a SDE3 at Amazon, but i don’t think my coding skill (especially under stress) is any better than my junior colleagues. I got an email from their recruiter emphasizing their bar is indeed really high. Me like, honesty I thought I did what that guy asked, but that guy thought I was not fast enough and didn’t start with “clean” code, and he didn’t mention whether I ended up with clean code.
    May 1, 2020 0
  • My 2c- don’t let this get you down. Use the experience to understand your own shortcomings and work towards fixing them so you are prepared for interviews with companies you actually do want to work for. In my case, I bombed interviews random no name startups before landing FB and getting to google’s hc stage
    May 1, 2020 0