birdymcbird
Joined 3 years ago
Joined 3 years ago
yes but this not a defect as youre viewing it.
in real world at amazon, your job to deal with ambiguity. the hand holding phase where youre given or told exactly what to do is maybe 1-2 year for college level hire. you work with ambiguity or you move out.
if you do not want ambiguity challenge then amazon not best fit for you. its not for everyone and amazon certainly has big problems in its culture. not defending any of it but saying to you what it is.
system design interview is more about interviewee asking questions..taking time to understand the problem..ask about product feature or SLA..understand functional and non functional requirement.
then its about candidate showing some knowledge set showing they can think and reason behind some immediate coding task. Demonstrate ability to make judgment..simplify where possible..discuss costs and trade offs.
this interview not about candidate building some system at scale themself. building and supporting has trials and lessons you only learn by doing and failing, not through interview prep or YouTube videos
rto not even top 3 company problem though. main issue is fast pace culture that had its own problem with retention now turned into lazy, cancerous zombie.
-performance bar lowered at all levels.
-management layers overrun by hires from failing companies.
i left after 10 years. tech stopped hiring innovators. it simply h1b wagon..people who do exactly as told because they afraid of PIP and having to move back to india. the other class of worker is a politician from some company like ibm. from ibm, they bring EXTREME culture of politics and empire building.
my theory that amazon leadership know this biggest business risk. any rto policy to get these people to quit without severance. amazon leadership know problem so bad they will risk strong talent.
much goodreads leadership same as when amazon bought them. i know because i work close to them before i leave amazon.
tech was outdated ruby on rails. the engineering org has very low technical bar and love inventing things that amazon already solve at scale. more energy put into resisting amazon than thinking about innovation. lots and lots of waste.
i do wonder how amazon layoffs affected goodreads. i would clean house.
Good news: most software engineer not taking derivative or vector calculation like full calculus or linear algebra taught in CS program.
but you need ability to reason about basic maths if your program has any computation at all.
khan academy is good for the math. dont really need much more.
me not arguing either way. but wonder about “quality” of this journalism. it subtly condition reader to believe one side is correct and other side like some German nazi.
it crazy to me the bar for what considered journalism. probably many of such “anti-abortion” lawmaker have other policy friendly for business. probably some people in these company even against abortion.
this article written as if supporting law makers is mutually exclusion choice. we must give money to only one side as if those single issue the only issue or even most important issue. subtle way by media of conditioning how we think.
nothing unparalleled. lots of java and perl mason code. very poor and broken abstractions. missing unit test. missing integration test. poor developing experience. horrible culture of burnout and throwing people under bus, people cry at work. it was H1B train where you over work under threat of being fired and then need to leave country because visa system stupid.
google isnt walmart or big business killing small store.. this comment like these people have no other job to work if google killed every other company and holding these workers hostage.
it set expectation on your ability to write clear english and can have wrong consequence.
recently someone respond to my post on HN and accuse me of being some USA person with agenda. they present evidence that they found me older post written in very clear english.
i wrote text..asked chatgpt to clean it for me.. and then posted here. ;]
do not read books but i could not put it down. had to google some chapters and website called cliff notes was good guide to understand some chapters that were hard for me to follow because me english not that good.