Hacker News new | past | comments | ask | show | jobs | submit login

The problem is that the system design interview somehow became a necessary component of the FAANG hiring process.



FAANG and similar companies typically subscribe to something like the "T shaped engineer" philosophy. They're making a conscious choice that their engineers should be comfortable in discussions about distributed systems, performance tradeoffs, etc. regardless of whether they do such things on a regular basis.


Certainly not at the FAANG I work at. We hire specialized engineers to work on device drivers and OS kernels and absolutely do not ask them questions on how to design distributed web services.

I encourage you to apply: https://www.apple.com/careers/us/


Why would you interview for a role at a FAANG company in the first place?


They want to exchange the most money possible for their labor ?


This isn’t true, and even if it were, “most money possible” isn’t a meaningful metric.


So what companies pay on average than FAANG[1] for developers.

The most money possible is far from meaningless. If I work for a company, which one will deposit the most in my bank account in a year and/or the most in my brokerage account when my stock vests?

[1] not literally FAANG, the most profitable public tech companies


Most Fortune 100 companies are competitive now, and the most money is extremely meaningless.


I assure you that the other Fortune 100 companies are not paying even in the same ball park as Facebook, Apple, Amazon, and Google.

https://finasko.com/fortune-100-companies/

What do you think the average compensation of those companies are?

I’m well aware of the comp levels at at least three of those companies because they are based in my former home town - Delta, Home Depot and Coke.

They pay their senior devs about the same amount as an intern I mentored got as a return offer (cash + stock).


I can assure you they are absolutely paying in the same ballpark as Facebook, Apple, Amazon, Google, you just don't know how to limit your searches to the tech roles.


So give some numbers of what the f100 companies make compared to FAANG?

I’m very familiar with at least three of the companies that are based in Atlanta - Delta, Coke and Home Depot.

Seeing that I’ve worked for corp dev for almost 25 years before joining BigTech.


Depends on the role. $500k total comp is common on the tech scale of the companies I'm familiar with. While not the $800k+ you might see at some FAANG in specific roles, it absolutely is enough to no longer consider FAANG if you're bothered even one iota by their hiring process.


Name a company. You keep being obtuse


Fortune... 3. not FAANG but in retail. Can hit $500k total comp easily, if you live on either coast.


Not according to Levels

https://www.levels.fyi/companies/walmart/salaries

The highest one in retail is Walmart.

Level 5 comp for Walmart is about the same as a mid level developer at Amazon and Amazon is in the middle of the pack for tech compensation.

Again you still refuse to name a company and level and numbers.


If you knew anything about this you'd know "Walmart" isn't what you search.

But if you knew anything about English you'd know "ballpark" doesn't mean "exactly equal".


You said top 3 company in retail. Walmart is the highest in the F100 in retail. Again name names if you can’t, you’re obviously full of it.


Like I said, if you don't understand what's going on here, you're not qualified to have this conversation.


You’re right, I’ve only been in the industry for 27 years across 8 companies including my current one working at BigTech where I do cloud consulting for other large enterprise companies.

What do I know?

And yet you still haven’t been able to prove your claims that “most” pay about the same.


You linked to a site that literally showed Walmart's non-tech arm (hint: the majority of the tech jobs at Walmart aren't under 'Walmart' on levels.fyi) paying comparable salaries (you yourself compared them)...

But yeah, all those 27 years of experience totally weren't just you sitting in a chair somewhere, being "part of the team". Got it.

> prove your claims that “most” pay about the same.

first prove I claimed that (hint: I didn't)

I'm starting to think you got fooled into thinking BigTech was the only option, and are now discovering how untrue that actually was.


> You linked to a site that literally showed Walmart's non-tech arm (hint: the majority of the tech jobs at Walmart aren't under 'Walmart' on levels.fyi) paying comparable salaries (you yourself compared them)...

Now I’m still waiting for you to prove your claims which were “Most Fortune 100 companies are competitive now” and you haven’t provided a single link.

> I'm starting to think you got fooled into thinking BigTech was the only option, and are now discovering how untrue that actually was.

Well

A) seeing that when I started working, only one of the current FAANG companies existed, I know that FAANG isn’t my only option.

B) seeing that I specialize in cloud architecture and modernization + dev - ie “system design”. I think I’m at the right “F100” company.


I don't owe you any links, I am not here to do your research for you. You already found one company that pays similarly, levels.fyi will give you dozens of others, you even named a few who do pay in a similar ballpark as FAANG.

Besides, it's not actually at all clear if you care about this topic genuinely or are just being a jackass online, so you can forgive me if I don't take your demand for my effort more seriously.


You call paying a software engineer who would have to move up the rank from a level 1 to a L7 “in the ballpark” of the same pay as someone who would only need 2-3 years of experience “in the ball park”???

You shouldn’t need to “do research” if you knew what you were talking about.

Are you now claiming that “dozens” of companies - ie at least 24 — non tech companies in the f100 pay “in the ball park” of Google, Amazon, Apple , Facebook and Netflix???


I didn't say 1 to L7 was "in the ballpark" and neither did you, because you knew that'd be wrong.

And yes, dozens. Many dozens. Hundreds, even hit the "ballpark" of FAANG pay, especially now. FAANG isn't what it once was, the separation isn't nearly as large.


They pay a lot?


In retrospect it was a horrible mistake.


They do some impressive stuff


Salary, I suppose?


My understanding is that this is not the case any more for the more junior software engineer positions in Google and in Amazon, which are expected to them learn system design before being promoted. If you are applying to a more senior position, then yes, there should be a question about system design, and yes, you will probably be doing system design in your work, so it's completely fair game.


And the second part of this is that just as all non-rich people tend to consider themselves as soon to be millionaires temporarily down on their luck, most startups (especially the VC funded ones making big promises to investors) tend to consider themselves soon to be FAANGs temporarily in the early phase of their inevitable hockey stick growth.


Is this a problem? I would argue that this style of interviewing is much more relastic to day-to-day activities than leetcode


You'd be arguing wrong imo. No one sits down solo and has to design a system to scale in isolation,and if you do then something up the chain from that moment went very wrong.

It's a pointless academia by proxy situation that encourages filling out teams with the kids of people who csn architect and tinker forever but have no capability to actually deliver software anyone wants to use. This becomes more clear when you look across the last 10 years in FAANG and list out what products have actually been delivered that are improvements to users and customers vs what's just infrastructure padding and bought in though acquisition.


In both FAANG jobs I had I was expected to design systems solo, and then review them with my team. If the system is complex enough, I would probably whiteboard it first with some teammates while I was designing it.

It is something that was asked of me in interviews, and comes up often in my day to day job. And being able to design systems, and to help review systems others are designing, is probably the single biggest impact thing I do regularly.

It is more useful in day to day than the algorithmic knowledge that was also asked of me during interviews. While there are people that do use complex algorithms in both companies, most software of Google is converting a protocol buffer into another protocol buffer, and in Amazon is the same thing but with JSON. If you are a frontend engineer, you might convert into HTML by plugging the values into a template engine.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: