midwestcode
I thought it was over-complicating a day one solution, so I ended up brute-forcing similar to above solutions. Still, it is nice to learn about this algorithm. I may come back to give it a shot and compare runtimes later. Thanks!
Likewise with follow-ups. Anytime I follow-up on an interview, I never hear back or it is rejected, so I've stopped following up after interviews completely.
People often speak of the mystical company that doesn't make you code in the interview, but I haven't come across it once in the current market.
I also don't know how comfortable I'd be joining a team that doesn't make me write code in some capacity during the loop... but I also recognize the ridiculousness of expecting correctness, optimal solutions, or the types of questions being asked. Discussing those things, sure, but expecting regurgitation is nonsense.
I encourage you to try hard to set boundaries. Only be available after hours by direct phone calls, if possible. Set boundaries on phone calls, especially when you aren't on-call (i.e., "No, I cannot help with this right now, it will have to wait until work hours."). Stop checking into e-mails and work content outside of work. Stay away from politics, news, and other potential stressors for now. Don't think that you always have to exceed expectations. Doing "okay" is an option. Failing is an option. In a start-up, I'm not sure if this logic follows, but in larger corporations it absolutely does... I'd say I wouldn't want to work at a start-up if they didn't support that though!
In the meantime (and I know this is really tough to juggle), I highly recommend seeking out a different role if you can. If they're doing it to you now, they will always do it to you. You need to get out if it's not serving you well. There are better positions out there. No promotion is worth the amount of mental recovery you'll need to do afterwards.
That's my take coming out of a similar position... YMMV, take it all with a grain of salt. Also I'm glad to hear you're seeking out therapy. It saved my life during those dark days.
Best of luck, stay strong, you've got this --
And quite frankly, from a Software perspective, 10k entries in a database as a limit in 2018 feels small... especially when you consider how many people even listen to 10k entries in the first place. most have no clue about this arbitrary limit because they never hit it.
All I'm saying is that changing 10k to 100k is a significant difference in terms of music, and doesn't feel like it should be a significant difference in terms of data storage.
I believe that without proper financial aid, it may not be possible for everyone to pursue further education.
It's possible to do this, in fact, this is what I did; however, there is a lot more to a college degree than just the loans. You still need to be able to afford college living, food, expenses, etc., and anything which is not covered by loans each semester (which sometimes can be put on a private loan if you're fortunate enough to be able to get someone to cosign for you). I worked all throughout college and still barely made the cut. I had to stop going one year due to financial pressure but was fortunate enough to be hired for a paid co-op internship. This allowed me to save more and continue/finish my degree.
Just offering my perspective, you may or may not already see this.
Pretty minor issue though, I still love both. I'm just not sure if I'll love the new versions everyone seems to be whining about :)
I ran into that problem with my Operating Systems course this semester, I was just going to scan the problems I needed, but then found out they were different since the book was 4 editions behind.
Only curious -- it seems really interesting for a personal project I plan on working on soon.
I should probably apply the same process as I have with frontend web frameworks... just pick one and roll with it, it will "workout" in the end.
Fascinating stuff... Thanks for sharing!