I applied online. The process took 2 weeks. I interviewed at American Express in Jul 2024
Interview
The two engineers who interviewed me were not very friendly, Could tell they didn't want to be there. They were more interested in laughing when I tried to answer to the best of my ability but couldn't quite explain it correctly. Made the experience pretty terrible as when they first laughed because I couldn't answer something, I just felt defeated and didn't want to continue the interview. Very unprofessional. I could sit there and ask them about a language they don't know and laugh too.
Interview questions [1]
Question 1
The asked me about node.js experience, then what sort of testing I used. Basic react questions. What is a callback function? What is a promise? What are the three steps of a promise? What are hooks and how do you use them?
What is the output of the following lines of code? console.log('Step1'), setTimeout(() => console.log('Step2'), 0); Promise.resolve('Step3').then((res) => console.log(res)); console.log('Step4');
You are given a string S consisting of N letters 'a' and/or 'b'. In one move, you can swap one letter for the other ('a' for 'b' or 'b' for 'a'). Write a function solution that, given such a string S, returns the minimum number of moves required to obtain a string containing no instances of three identical consecutive letters.
I applied through other source. I interviewed at American Express (Arizona City, AZ) in Apr 2023
Interview
I had applied to a Software Engineer - Java, New Graduate Role through NSBE. The recruiter reached out and explained that there would be 2 rounds
1. Behavioural
2. Technical
Interview questions [1]
Question 1
Tell me about yourself
Tell me a time when I explained something technical to a non technical person.
Tell me a time when I had to not go with my interests and support other interests.
Tell me a time when you could convince your teammates to deliver something.
Tell me a time when you could impress someone and get the work done
Did you ever take part in a project designing phase, if so how did you design a project
If given 2 ways to do things,
1 - easy and normal routine
2- explore, try a new way not knowing what the outcome is
What would you do ?
45 minute Technical
2 coding questions-
1. FizzBuzz program
2. Palindrome
Few questions -
2. SQL vs NoSQL
3. What are micro services
4. What are API’s, commonly used API’s and the difference between GET, PUT and POST
I applied online. I interviewed at American Express (New York, NY)
Interview
2 medium leet code questions. and then 1 build api question. if you are full stack you will need react component to call api so they connect together. Overall not so bad interview.
Interview questions [1]
Question 1
2 sum,
3 sum.
make api that returns city and state