Docusign 全栈挂经

跟 Engineering Manager 店面的
问了 current project 和 https://leetcode.com/problems/group-anagrams/

Onsite

1hour with Full Stack Dev:
Javascript closures, Es6 features, RxJs Observables, Angular, React questions

1hour with Senior Software Engineer
behavioral Questions for 15mins
Write an algorithm that shows ,how many steps it took to convert 1 to 10. Chances are you can only “double” it or “Add one”.
Should return an array of steps.
Input: num1 = 1, num2 = 10
Output: [“Add one”, “double”, “Add one”, “double”]
For ex: 10- 5 * 2,
5- 4 + 1,
4 - 2*2 ,
2 - 1 + 1,
1
Follow up: checked for different scenarios

1hour with Software Engineer
behavioral questions for 15mins
Programs on reduce, map, split, join, substring…

1hour with Technical Director:
behavioral questions for 15 mins
Write an algorithm to show friends of friends.
a has friends [b,c]
b -> [d, g]
d -> [p, q]
l -> [x,y]

List out ‘a’ friends.
o/p - [b,c,d,g,p,q]

1 hour with Engineering Manager.
Design Elevator - OOPs