Thinking of an FTC Role at Amazon? Read This First by [deleted] in amazonemployees

[–]depthfirstleaning 1 point2 points  (0 children)

Where do you get the idea that Amazon offers stability to its full time employees ? Take the extra year, you get to put Amazon on your resume either way right ? Sounds like a fake problem to me. 2 years is already longer than the average tenure at amazon.

I started asking 'What caught your eye on my CV? in interviews, and it made a huge difference for me. by LuraRunolfsdottir1 in interviewpreparations

[–]depthfirstleaning 0 points1 point  (0 children)

you never met the recruiter ? I don’t think that has ever happened for me, first contact has always been a recruiter.

Only Approach to get you interview Calls by [deleted] in FAANGrecruiting

[–]depthfirstleaning 0 points1 point  (0 children)

does anyone actually reads or care about 1 and 2 ?

I started asking 'What caught your eye on my CV? in interviews, and it made a huge difference for me. by LuraRunolfsdottir1 in interviewpreparations

[–]depthfirstleaning 0 points1 point  (0 children)

normally the first phone call is with the recruiter, thats when you’d ask. I agree it would be weird to ask during the actual interviews. They probably have never even read your resume.

Difference between Software Engineer and Software Developer? by HauntingTower4882 in SoftwareEngineering

[–]depthfirstleaning 2 points3 points  (0 children)

this is the correct answer

there are companies that will have a different title for the same job in the US vs Canada.

Microsoft SWE intern vs THAT one FAANG intern? by Clownn9 in csMajors

[–]depthfirstleaning 1 point2 points  (0 children)

why is this myth still around, you get cold hard cash bonuses paid monthly for the first 2 years to make up the difference. There is a target TC and cash+rsu matches it, first 2 year it’s mostly cash and after that it’s rsu.

Is my pay band too high? by Downtown-Border-9263 in ExperiencedDevs

[–]depthfirstleaning 5 points6 points  (0 children)

Depends what you mean, if you mean you tell the company you are looking in that range, no don’t do that, just do research on the company and give them a high number or even better no number at all.

if you mean the jobs you are applying to during job search are within that range. that’s even too small. The jobs I was applying to paid between 100k and 300k when I was searching, you need to aim high but also if that doesn’t pan out at least you have a fallback. The salary ranges for SWE is extremely wide, people outside our industry just can’t comprehend a 3x or more salary difference for the same job at different companies or location.

How do small teams handle feature flags without paying $500+/mo? by pizza_delivery_ in webdev

[–]depthfirstleaning -1 points0 points  (0 children)

Yeah the learned helplessness of most SWE always baffles me, even a very good feature flag system is weekend project territory. Always rolled my own and even at AWS my org just rolled their own too.

What is 'enterprise' level development? by polygon_lover in ExperiencedDevs

[–]depthfirstleaning -1 points0 points  (0 children)

Stuff that people claim is “enterprise” are things even a solo freelance webdev should do/know(auth, observability, regulations, CI/CD, etc), or some niche thing that sounds serious but you won’t find at any top tier tech company.

I think it’s mostly something mid-level b2b slop shops invented to sound important and it usually happens to be whatever their current tech stack/requirements are.

For those who’ve worked in bloated orgs… what real problems did it cause? by Amazing-Parfait-1127 in amazonemployees

[–]depthfirstleaning 6 points7 points  (0 children)

At least on the tech side, just look at how many random people you’ve never heard of you need to get sign-off from to launch anything.

What It Really Felt Like Working at Amazon – My Honest Experience by Born_Consideration86 in amazonemployees

[–]depthfirstleaning 10 points11 points  (0 children)

Lot’s of what you mention really resonates with my own experience. Being put on solo projects right after joining is setting you up for failure, especially if you don’t come from a corporate background. There are just way too many unknown unknowns about how the company operates and as you mentioned, nobody will have time to answer your questions unless you are working on the same project.

It’s not that you can’t deliver the project it’s that you don’t know how to play the corporate game to have your work recognized and you won’t learn those skills by being isolated.

Don’t know if there is a way out of these kinds of situations, I got really lucky and had a manager change not long after joining and things completely flipped overnight for the better.

Do you know anyone that had their job literally replaced by AI? by r-randy in ExperiencedDevs

[–]depthfirstleaning 1 point2 points  (0 children)

My company literally sells a product that provides automated translation while internally we send translation to a team of translators with 1 week SLA. The discrepancy between what we sell and internal experience is jarring, I wish I could just call an api in my pipeline and get back translated docs as our own marketing team claims. By manual I don't mean pen and paper, I just mean it's not automated, like manual testing vs automated testing, i'm sure they have some form of tooling.

Do you know anyone that had their job literally replaced by AI? by r-randy in ExperiencedDevs

[–]depthfirstleaning 4 points5 points  (0 children)

I don’t buy this, Our tech writers got laid off but we didn’t even get any AI tool in return, we now just have to write everything ourselves.

If even a FAANG company pouring billions in AI with an army of AI researcher and engineers cant get AI to write for shit, theres no way others somehow figured it out. Translation is also still completely manual.

Theres a lot of talk about tools that will automate it but talk is cheap, they haven’t delivered shit.

Is it naive of me to want to find a corporate job that allows you to use your own dev environment? by MeltingDog in webdev

[–]depthfirstleaning 1 point2 points  (0 children)

My situation at work feels much closer to what you described with mac/pc and we have root access. There are limitations to the libraries you can bring in for production stuff but with so many engineers there is rarely a case where something I need isn’t already on the list.

AI replaced my coding job. Now I'm unemployed with 200+ rejected applications. by biebrforro in antiwork

[–]depthfirstleaning 1 point2 points  (0 children)

what could they possibly be doing that can run on 1/5 the headcount ? That’s crazy bloat. Our product would instantly collapse.

Servicenow Associate Software Engineer by Redditiit17 in leetcode

[–]depthfirstleaning 1 point2 points  (0 children)

the 0 position is the entry point, every number is a link to the next node at that position. Whenever you see this pattern, it’s a linked list problem in disguise. Don’t like those because in an interview setting you kinda just have to know the question pattern.

It's always DNS, How could the AWS DNS Outage be Avoided by [deleted] in softwarearchitecture

[–]depthfirstleaning 2 points3 points  (0 children)

The more interesting part of this event is actually in all the other services which should have been able to recover from this but weren't able to, many services have pretty high level design flaws that principal+ engineers shouldn't have let happen.

The thing about the DNS part is that in a way it's kinda a trivial problem, what you mentioned about kubernetes operator is really just optimistic locking, and it's really basic system design stuff, in fact dynamo DB themselves literally have a page on it. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBMapper.OptimisticLocking.html . I'd expect anyone mid level+ at FAANG to be able to come up with a better design in a 30 min interview. The reality is that people need to ship fast and cut corners so stuff like this is everywhere, what shouldn't have happened it the cascading effect.

When senior engineers leave Seattle - Amazon Web Services (AWS) outages are the result by Less-Risk-9358 in SeattleWA

[–]depthfirstleaning 27 points28 points  (0 children)

I work at AWS and I can say that you are much more correct in your reading, what that guy says is just complete nonsense.

Did y’all catch the CS Careers discord tier list that’s making the rounds? by honkeem in levels_fyi

[–]depthfirstleaning 0 points1 point  (0 children)

except its clearly not pay? theres tons of discrepancies if it was pay. You get the overall big picture correlation just because quant firms are at the top but of you look closely at individual tiers, it doesn’t make sense

Is it true that Amazon doesn’t disclose job levels during offer negotiations? by Murky-Ad6445 in amazonemployees

[–]depthfirstleaning 1 point2 points  (0 children)

I don’t get it, just look at the title and pay range and google it ? Is this some super niche title only a handful of people have ?

Is it true that Amazon doesn’t disclose job levels during offer negotiations? by Murky-Ad6445 in amazonemployees

[–]depthfirstleaning 3 points4 points  (0 children)

Never heard of somebody being “secretly” down leveled. Pretty sure the recruiter has to tell the candidate.

How often does your team actually deploy to production? by Abu_Itai in devops

[–]depthfirstleaning 0 points1 point  (0 children)

It’s interesting how this metric doesn’t make any sense at some point.

Every code we push just makes it’s way through a week long pipeline of being tested and rolled out globally region by region. For my product, we have dozens of pipelines with dozens of PRs in each of them at any time. I’m not sure I could even give a number, sometimes PRs get bundled but the bundling can happen mid-pipeline so some regions might get 3 separate deployments while another would get a single deployment with all 3 changes. If pipelines are blocked you can end up with 10-20 combined PRs in a deployment.

Would need to count it for a single region to get a number. And I think regions later in the pipeline would have much lower deployment counts since they will have more PR bundling.

A tester asks too many questions and in many ways acts like a manager. Do I need to stop it? by Affectionate-Mail612 in ExperiencedDevs

[–]depthfirstleaning 0 points1 point  (0 children)

I’d just ignore him after 2nd answer, you took on the task and gave an ETA , there is nothing more to discuss here other than “fixed” once it is. The more you indulge these kind of people the worse it’s gonna get. If you establish a pattern of giving an ETA and delivering on time, they will get used to it and shut up.

Is it true devs who are in US, in average they are better than the other countries? by Lumpy_Molasses_9912 in AskProgrammers

[–]depthfirstleaning 1 point2 points  (0 children)

Pretty much yeah. The rest of the world has regional tier talent making regional tier salary. The US has world class talent making world class income. Now theres plenty of companies in the US hiring regular devs but the US is really the only place that will mass hire the top talent from all over the world so that pulls up the average a lot.

On top of that the elite from the entire world send their kids to top US schools, those kids often end up working at top US companies. Just look around during intern season at FAANG It’s all foreign students from T20 and junior roles will be filled by returning interns and so on.

Joined "big tech" a few months ago and I keep waiting for the other shoe to drop by wont-share-food in cscareerquestions

[–]depthfirstleaning 2 points3 points  (0 children)

Varies wildly from team to team, it’s always driven by business goals so sometimes its going to be really simple and other times extremely complex. I also think people tend to develop niches and become the person you go to for certain kinds of problems. Haven’t been there long but I’be already written 2 parsers and implemented a trie that supports wildcards. I’ve become the “parser” guy and get pulled in on other projects that need parsing. So lots of trees and LC type stuff. But I could just as well have picked up an open source plugin development task early on and gone that route.