Interesting problems to solve, good work-life balance.
Not really any cons to be honest.
Initial online interview followed by a coding exam. The questions were tough but manageable, as the language was flexible. Back-to-back interviews were conducted on-site with various staff members, focusing on different areas. Mostly, the interviews
An easy-level algorithm problem (Best Time to Buy and Sell Stock - Two Pointers Technique) and behavioral questions about past experiences and how I solved those problems.
Phone screen, followed by a coding challenge. The first question was easy; the second was harder, and not all my test cases passed quickly enough in Python. There was also a system design component, with multiple-choice answer options for proposed
Initial online interview followed by a coding exam. The questions were tough but manageable, as the language was flexible. Back-to-back interviews were conducted on-site with various staff members, focusing on different areas. Mostly, the interviews
An easy-level algorithm problem (Best Time to Buy and Sell Stock - Two Pointers Technique) and behavioral questions about past experiences and how I solved those problems.
Phone screen, followed by a coding challenge. The first question was easy; the second was harder, and not all my test cases passed quickly enough in Python. There was also a system design component, with multiple-choice answer options for proposed