L63 Senior Software Engineer - Microsoft

L63 Senior Software Engineer - Microsoft

[Microsoft] - [SSE] - [Onsite]

Description Template:
Level: [L63]
Education: [BS]
Years of Experience: [7]
Questions Asked: [DSA]

Part 1

reverseList() - Reverse a singly linked list recursively so the tail becomes the new head.

Part 2

myRandom() - Implement a random number generation for [1, max] using no built in methods. However you can use one single method that returns a value between [1, 6] - similar to a dice throw.