I applied online. The process took 1 week. I interviewed at Docusign (Seattle, WA) in Dec 2021
Interview
1 Recruiter phone call, then 1 codepad interview with Hiring Manager, Jun Gao. She was incredibly disrespectful, and unprofessional. I asked to code in Python, but she forced me to code in TypeScript. I was instructed to parse a JSON, and even though I use TS in my job, our api calls do not return JSON so I got stuck. When I tried to ask questions about the problem, she told me I "wasn't actually asking any questions", and that I seemed confused and lost and didn't know what I was doing. She heavily implied that I lied about my skillset: "If you were really coding in TypeScript for your job, then you would know how to do this". If I were Ms. Gao's boss, I would check in with the mental health of the team she leads, and educate her on how to lead interviews in a respectful, and professional manner. The problem she asked me was not that difficult, but it IS difficult to code when someone is gaslighting you and needlessly questioning your abilities.
Interview questions [1]
Question 1
// input1 - generic valid JSON string
// input2 - colon separated JSON path
Write a method to output the value of the json node based on json path (traverse into the json tree using the path)
// nth token represents the json key (n-1) level down from the root
Example input: "accountName:accountAddress:city"