Fast-growing, successful company.
Dynamic environment.
Flexibility to work from home or office.
There is focus time free of meetings.
Did not find much on that.
I was asked a LeetCode question about string manipulation. A '$' means a number, '+' means a letter, and '*' means that the next three letters should be identical. That was the homework task.
Home assignment (hard LeetCode), then on-site interview. The on-site included a 1.5-hour technical interview, with a question about optimizing an NP-hard problem by reducing the input size, followed by a 30-minute HR interview. The overall process
HR phone call. Team lead interview on LeetCode and JS Promises. Architect interview on system design. They asked me to design a notification service for a digital library. Users can turn on notifications for books they want to borrow. When the boo
I was asked a LeetCode question about string manipulation. A '$' means a number, '+' means a letter, and '*' means that the next three letters should be identical. That was the homework task.
Home assignment (hard LeetCode), then on-site interview. The on-site included a 1.5-hour technical interview, with a question about optimizing an NP-hard problem by reducing the input size, followed by a 30-minute HR interview. The overall process
HR phone call. Team lead interview on LeetCode and JS Promises. Architect interview on system design. They asked me to design a notification service for a digital library. Users can turn on notifications for books they want to borrow. When the boo