Does the first coding interview (phone screen) for a Production Engineer role at Facebook involve LC problems, or more scripting style ones (file processing, bash scripts, networks etc.)? I prep with Python for LC-style problems, but I can't use network libs, file IO etc. without looking up docs for Python, hence asking. I'm interviewing for Europe, but for the US, Glassdoor interview comments mention writing scripts for coding interviews (deploy on multiple hosts, parse large CSV file, etc.) Interview booklet says: "a call one-on-one with an engineer where you will solve 2 problems by writing code on a shared screen.", which isn't clear enough. Any pointers?
Depends on the interviewer. Pe Ninja coding is easy, worry about systems
What exactly does production engineer do? Does pay scale differ for production vs SW engineer?
From what I've heard PE @ FB is the same scale. You can think of PE like a SRE role. Heavy systems knowledge, scripting and automation work -- configuration management, performance troubleshooting, etc.
Tech Industry
Yesterday
6849
Google doing more layoffs, restructuring including country moves
2024 Tax
Yesterday
2692
Biden’s new tax proposal is wild
Tech Industry
2d
52022
Goog Employees Arrested
Layoffs
2d
39925
Google CFO confirms 'large-scale' layoffs (Apr 17)
Health & Wellness
Yesterday
5917
Why are women naked in gym?
In the same boat, currently I'm doing leetcode and some scripting exercises based on Glassdoor.
If it's any help, I got 2 problems, one scripting, one LC-style. For the scripting one, it would help to know how to read stdin, parse CLI args, basic network libs, file I/o etc, as Glassdoor would also indicate. I wasn't well prepped for the scripting part, but I ended up explaining how I would do it in another language I'm familiar with.
Ah I see, was it something that could've been done in bash (reasonably) or was it complicated enough that Perl or python would be more appropriate?