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