Software engineer infrastructure meta reddit.

Software engineer infrastructure meta reddit Infrastructure engineers would be the ones managing your infra footprint (e. " This question is still asked a lot by multiple interviewers at both Meta and across most FAANG companies. Our code serves millions of requests per second and it does so with sub-second latency and in a fault-tolerant manner. 582 votes, 151 comments. Updated Feb 25, 2025. More like 1:5 to 1:8. Just social outings with team members, other software engineers. How does anyone know the difference between software engineer product and software engineer infrastructure positions? I have observed quite a few postings under these names but I'm unsure about the difference. Between us, we've conducted 1000s of interviews so we have a really good sense of what it takes to get hired. Otherwise software engineering conferences are a good bet too. You’re average middle of the crop meta engineer makes 200-300 TC depending on area which pretty standard among the industry, so nothing crazy. We see the same mistakes being made over and over and over again. Instead of using an available build tool like maven, google probably has their own build management software that possibly predates maven and I'd imagine as a tools and infrastructure engineer you'd be working on maintaining such software. I joined as a new grad a couple of years ago as a Software Engineer on Tools; this is a solid program where you code in coding languages you would actually expect to code in for a development job. So far I'm focusing on making sure I understand common patterns (two-pointer, min/max heap, BFS vs. I am super nervous for the first call. Is that correct? Software Engineer, Infrastructure Responsibilities Identify performance opportunities and bottlenecks across a wide range of MRS models, infrastructure and systems. Interviews at Meta. And not even by like 3:4 ratio. My largest concern is that spending 3-4 years away from product engineering would impact my ability to transition back into product roles. Interview experience. This is an extremely complex process that doesn't just involve thinking outside the box. Computers only understand 10 things: zero and one. I play with Rust on the side, and I enjoyed writing C/asm in school a lot. So I’d suggest you to take the job at Meta if you like writing code and working in a collaborative environment. If you look at a tech company's job boards, software engineers almost always outnumber data science roles. It was first technical, I was asked one easy question and one medium (dm if you want to know which ones). Hello all, I will be joining Meta as an IC4. I’ve pulled together the most interesting information for you to prepare for your upcoming meta interview. Despite holding a PhD in Electrical Engineering and having four years of experience in a hardware company, my background isn't directly related to Yes, a data engineer is mainly a specialized software developer/engineer. The recruiter reached out to me. The question is kind of broad, but - I've passed my AWS Cloud Practitioner recently - which for a developer just means "I was able to make a hashmap of keyword -> AWS service in my head" - and now I'm studying for Cloud Developer to take in Q1 2021 or even before if I really get my ass in gear about it. 5 /5 difficulty. Hiring Manager. I'm not sure what to expect. I'm looking at a software engineer role on the official Meta website. I have a few options between Product and Infra teams. SRE, Systems Engineers, DevOps, and SysAdmins all focus more on operations and infra. Free interview details posted anonymously by Meta interview candidates. The Software Engineering (Infrastructure) team builds large distributed components that run Facebook. I've conducted hundreds of interviews while at Meta, and over the last few years, I've done tons of mock interviews to help people prepare. Infrastructure engineers (typical DevOps stuff) leaves the damn kitchen clean when done building something from code. And furthermore, the term SWE doesn't mean anything because it's a group of various subfields (web dev, mobile dev, embedded systems, even devops is a subfield IMO). A junior/entry devops engineer is good at solving problems they are given. They build the things that make the moneys. We've also found that most candidates tend to have the same questions. ), and I'm practicing on the most frequent questions under Facebook/Meta. At smaller companies, the titles data engineer, ML engineer, DS, and sometimes even data analyst often overlap in responsibilities. Hiring Manager, we've conducted 100s or System Design interviews at FAANGs and 100s more as mocks via Hello Interview. I prepared with a combination of neetcode and leetcode premium. I'm deciding between two options to apply for - Product Engineer and Infra Engineer. Meta announced yesterday they are ramping up hiring for E4+ roles with 4. I received an offer to join workday as a software development engineer. Consider integration areas, or ML, Deep Learning, NLP, Prompt Engineering or Algorithmic focused engineering. I got an interview for Meta, Affirm, and a few others for a Software Engineering (New Grad) position. For experienced developers. If your team has dedicated DevOps Engineers, I'd argue that your Now, if you think that infrastructure engineer does also linux, windows, vmware, cisco (and maybe aix, hpux) then no, that role is not dead. Does anybody here know whether software development engineers at workday work with Xpresso? Thank you to the mods and people in this subreddit for helping me improve my resume. If you have questions or are new to Python use r/learnpython CSCareerQuestions protests in solidarity with the developers who made third party reddit apps. I have an upcoming on-site interview with Meta for an infrastructure software engineering position at the E5 level. On the other hand, software engineers usually code more on the applications core to the business product itself. In securities services (which you'd quite likely be working on in a JPM or similar in Dublin) software is the primary revenue generator - in this day and age, banks ARE their IT, as demonstrated by the near loss of RBS some 12 years ago when they messed up their payments infrastructure. I would like to figure out whether the role involves working with Xpresso before I negotiate the offer. Please let me know what you think of the format, contents, etc. The salary range is $170,000 - $250,000. Because we know we're going to have to clean it up anywayso we plan for it. A good lead engineer identifies problems before they occur and solves them. I helped coordinate interviews for all software engineering levels, in small startups, a defense company, and a Fortune 500 company. I made the shift from data and software engineering to ml engineering (which is really a specialized subset of that) by getting involved in some ML special project at my last company. From what I understood from the recruiter, if I want I can ask her to find me Product teams instead of Infrastructure ones. I am not sure whether the role will involve working with Xpresso. Jan 30, 2024 · Product vs Infra at Meta. I have the best job. They'd be called software engineers except that term was already taken. Developers are awesome. Hi everyone, never thought I would even have the opportunity to be doing an interview at Meta, but I got an interview. g. I was given two LC mediums. It would be great if someone could let me know @ Yo! Over my 5 years at Meta, I conducted a ton of interviews. It is a 45-minute interview where you will be asked to design a user-facing product by defining the requirements, architecting the APIs, and drawing a high-level system diagram. On backend, but for the meta loop initially i was taking product role. Apr 9, 2024 · Meta - infrastructure vs product. Also there are a lot of Software Engineering skills and tools you can learn working as a MLE. The Product Architecture interview is the System Design equivalent for Product Software Engineers (SWE, Product). The principles of software engineering are applied in the field of DE and a backend developer can easily switch to data engineering and vice versa, Now there are some cases where switching fields in software development can be a little bit annoying and difficult, for example an android developer would find it a bit 2 subscribers in the DenverJobLeads community. Without getting into titles, a data scientist at one company could be the same as a data engineer or ML engineer (or both) at another company. Deals with functionality rather than scalability or infrastructure. and any tips will be welcome. Michael is an ex-meta E7 software engineer who writes prolifically about the meta interview process on reddit. My go-to system design question was, "Design a ticket booking service for live events, similar to Ticketmaster or Stubhub. Facebook is seeking an experienced Software Engineer to join the Software Engineering (Infrastructure) team. Three letter terms are their friends (SLO, SLA, SLI). Read the summary So I had my technical screening Interview for Meta yesterday. I got the first question and explained two optimal approaches to solve the problem which interviewer was fine with, he asked to implement one of the solutions and describe the complexities and I also ran it through some test cases (I think I wasted time on this question). This community should be specialized subreddit facilitating discussion amongst individuals who have gained some ground in the software engineering world. I work across a portfolio of >70 companies that we own. Lately, I've been trying to scale this out by building an AI-driven mock interviewer. Subreddit for discussing careers in computer science, software engineering, and related fields, specifically pertaining to those of us in the UK. Staff engineers take forever to get to since that’s pretty much the top and quant is extremely competitive due to the nature of the work. when he gave me the first call schedule link I saw that its for Software Engineering, Product role on the career page. There are plenty of "DevOps Engineer" roles that are called "Software Engineer" or "Software Engineer - Infrastructure" in the industry. Product Design: More suitable for full stack/middle tier backend candidates. Along with Stefan, a former Meta & Amazon Sr. Often related to infrastructure roles. Implement changes to capture efficiency improvements. Reliability-focused engineering is famous across other disciplines for one thing in particular: reducing toil. In every company I helped conduct an interview for, the minimal expectation from other team members during the interview process has always been whether the candidate produced an optimal, working solution Especially if you're still in school, hackathons are great. Its their job to provide the mechanisms and tools for developers to build software that executes on some sort of hardware (ideally the infrastructure engineer should abstract a lot of this away from the engineer). 5k openings needing to be filled. . Any posts or comments that are made by inexperienced individuals (outside of the weekly Ask thread) should be reported. The infrastructure role would be significantly less software design and more systems and infrastructure design. Sometimes, "Software Engineer - Infrastructure" is exactly the same as "Infrastructure Engineer, "DevOps Engineer" and "Site Reliability Engineer". Emphasizes APIs, data modeling, client-server interaction, user interactions. The problem is, the position I am going for is a Security engineer. I was initially chosen for Product but while scheduling Meta Onsite E6, I decided to go for System Design any my recruiter switched my application to System Generalists- Infrastructure. But now i see few posts on blind that front end questions will be asked in Product design system design round for product role which i am not Software developers build things to solve problems. I have received some feedback that it is difficult to show impact in an infra team compared to a product team. DFS, etc. Based on my research, it seems that cracking Infrastructure is much harder than product. Essentially, be strategic about the type of software engineering you invest your time in learning and good luck, always be learning! Undergrad Comp Sci -> Engineer -> Senior Engineer -> Architect -> Director Engineering -> VP Engineering -> CTO -> Operating Principal at PE firm (CTO to CTOs) Added an MBA and a Masters in Comp Sci during my career. Let's say we're talking about Meta, as they're the only ones hiring, but this is relevant for other companies too. I spent 5 years as a staff engineer at Meta and did 100s of interviews, if you're considering applying and have questions about the process, feel free to ask! Main rumor i always hear is that Meta coding interviews are always 2 Leetcode Subreddit for discussing careers in computer science, software engineering, and related fields, specifically pertaining to those of us in the UK. Actually I didn't apply. You need to be able to make a box diagram of the entire system, but a little more focus on the APIs between the boxes, and a little more focused on how "real world use cases" will impact the entire system end I'm a former Meta Staff engineer and he's a former Meta & Amazon Sr. My tech screen interview is scheduled for December 11. Keep in mind, I am a MLE in the true sense of the term. Staff engineers and high level quant engineers. When they switch to that big tech job ask for a referral! Maybe hit up a climbing gym haha? Looking at different people with different skills, I find that senior engineers who don't know advanced scripting usually struggle to learn advanced PowerShell, while even junior engineers can dominate most infrastructure products very quickly if they are already very good in PowerShell. That's a software developer. I'm specifically interviewing for a Software Engineer, Infrastructure position. 55% Positive. Infra engineering is something that I'm just more passionate about. Also, I have a stats background (undergrad degree from top target). Any additional feedback would be great! I hope this helps you. A developer teaches a computer to turn those bits into the rich world we live in. These breakdowns go into exactly what is required at each level including bad, good, and great solutions to common deep dives. It really depends on the company. Sep 19, 2023 · Is Meta SWE , product or SWE, infrastructure a better one ? Hi , i am a full stack engineer with a major focus. You’re welcome! Also, another thing I forgot to mention is Meta uses their own hardware. More specifically, we look into what it is, how to reduce it, and more. From what I hear, a DS at FAANG companies are usually glorified analysts. 80 votes, 57 comments. Members Online Ima principle developer who has interviewed 50+ candidates for my company this year - my thoughts. At a google's massive scale, they probably build their own tools to manage builds, deployments, monitoring etc. Software Engineer, Infrastructure | Meta Careers We would like to show you a description here but the site won’t allow us. If I got an… SRE - Software engineers who focuses on application reliability, budgeting uptime, and toil automation. 30+ years experience. Why do people continually consider META engineers of all types as the best or top or of the industry? I suspect this may have been true at one time when META was smaller but I haven’t seen significant contributions outside of some niche areas when compared to all of tech. But as you see you would have to be proficient in first 3-4 and know either some backup solutions and run hardware inventory, installs, cabling or be a business admin for few systems. May involve designing AWS-like services that handle massive traffic. I have some questions regarding the senior software engineer interview process that I am hoping some engineer / technical managers, hiring managers, or senior software engineers / developers can answer! Context: I am starting to prepare to interview for Senior Software Engineer / Developer positions. The key is differentiation I am making is the difference between operations/infrastructure and software applications development. DevOps Engineer - Infrastructure engineers who focuses on reducing silo between development teams and infrastructure teams. Hey folks, I'm Evan, a former principal engineer at Meta. This is really for infrastructure, systems, production engineers. I interviewed two weeks ago for a software engineer product role. your cloud resources). reddit's new API changes kill third party apps that offer accessibility features, mod tools, and other features not found in the first party app. But they also need guardrails on their infrastructure. More than likely, at least as an infrastructure engineer, you'll own CI/CD pipelines and optimize those. My resume has some experience but its not real work and no real internship. true. A manager is simply unblocking people where needed. Not sure what I will talk about. "Product Architecture" is like a full stack system design interviews. May 2, 2025 · 2,477 Meta Software Engineer interview questions and 2,398 interview reviews. Also, on the salary side, you’d get paid a really good amount by putting a less effort compared to your PhD studies. Familiarize yourself with the concepts of ASICS, Backplane, Line rate forwarding, etc, as you will get senior engineers from time to time asking you questions about those stuff specially when it comes to design and architecture. 3. Members Online Interview on Friday Dec 8, 2024 · Hi everyone, Last week I was told that I passed Meta's HC for the E4 level and am now moving to the team matching phase for an Infrastructure team. If you have something to teach others post here. We hit the jackpot with concepts like: what is toil according to a 5-point criteria why even care about toil? where you can find toil in your software system The official Python community for Reddit! Stay up to date with the latest news, packages, and meta information relating to the Python programming language. Who's hiring in Denver, CO This is correct, if you’re only considering application development jobs at Workday. Feb 25, 2025 · Meta Software Engineer Infrastructure interview questions. However, I'm struggling to understand why Meta is considering me for this role. My recruiter let me know to take a look at the preparation hub, but all of the "Engineering" plans are pretty much all about Software En For experienced developers. CSCareerQuestions protests in solidarity with the developers who made third party reddit apps. How do I decide which ones to target? I've heard infra is much harder than product facing roles in most companies - The issues are harder to debug, the codebase is more circuitous with lots of domain specific knowledge required, the day to day work is harder as well apparently and more technically challenging. Negative 9%. I am still receiving a few rejections (here and there) from different companies. just some school I'm Evan, a former Meta Staff Engineer. I am planning to apply to Microsoft Intune Engineering type roles, as well as Microsoft 365 (Office 365) Admin roles. A good senior devops engineer finds problems and solves them without being told. dfhi xqae dafplw lxgx tfgar lcufmk ubhtf zbygqq dwozo xnajivo gjnevut hxjcu sjkzur mjhtol yryqslxid