Spending 30 hours on a "3-4 hour" assignment is completely unfair, especially with those last-minute additions from HR. It sounds like they have zero respect for candidates' time. If they're this demanding and unrealistic in the interview process, imagine what it'd be like working there day-to-day. Honestly, you dodging this bullet might be a blessing in disguise. On to better opportunities, man!
Really comprehensive breakdown of recursion, man! Loved the part where you traced it back to nature—never really thought about it like that. Totally agree on the elegance factor, but yeah, I've learned the hard way about stack overflows, haha. Your point about when to consider recursion is spot-on. It's not the answer to every problem, but when you have tasks that naturally break down into smaller versions of themselves, it's often the cleanest way to go. Keep up the good work! gokutoapk.top
Rabi Siddique
Software Engineer
Nicely Done, Tiger! Awesome Read!