Coda payments-Staff Software Engineer-Screening

Coda payments-Staff Software Engineer-Screening

Level: Staff Software Engineer
Education: Bachelors
Years of Experience: 10
Questions Asked: Interview had two sections Frontend based and Problem solving

Frontend Based
Lots of questions on basics of JS

  • what is this keyword
  • Promise Apis
  • testing in JS

Problem solving:
Implement JS Set class using just arrays.
By array the interviewer mean real arrays. In JS arrays are more like lists as they don’t have a fixed size.
You need to use array but every time to insert you need to replicate

Learning
I did well in frontend focused round but not so well in the problem solving one.
Interviewer wanted to have a solution with best time complexity that is O(1).
Could have thought through the problem first and came up with possible solutions along with the time complexity for each of the solution.

Output
Rejected