Do I have no chance in FAANG TIER companies. What can help me?
Honestly, it’s probably better to not have!
Why!!! I heard they are cool.
See below. Usually they’re being asked or discussed in your interview if you’re being considered for junior level positions. If you start talking about micro services by yourself, I’d take that as indication of lack of experience with really hard problems!
FAANG is big on assessing aptitude- more "can you learn this" rather than "do you know this" (YMMV on how well they assess this). It's always good to have specific experience, but a lot of times if you're overall very competent, seem like you'd be decent to work with, they can easily overlook any missing specific knowledge But also, if you know that's a weak area and likely relevant for the job, wouldn't hurt to spend a day or two to at least get some basic textbook knowledge. I assume a large percentage of engineers don't work directly on all the things they drill for interviews, but having at least high-level knowledge of many things shows being well rounded
Sounds reassuring.
Only 300 LC Hard can save you now.
Well microservices knowledge is required for System design interview. Without that you're doomed as they expect you to scale it...
That means I have to know it. At least enough for a system design question? I am really thinking whether to LC all the way with whatever I know or set some time aside for learning MS thing so it can save me even though I don't have any production implementation experience with it.
You have to know it if you're going to work at web based products. For learning it yeah, I suggest you to study modern web architectures
You are in danger of them using that as a reason for downleveling you. Also not every team needs microservices. FAAG have device teams where it isn't required. I've worked on Kindle in Amazon, windows operating systems and soon Fire OS.
Thanks, definitely would not want to go to a team that uses Microservices very heavily . Not because that I don't want to or can't learn , but because I can get down levelled.
This is the first post where I can’t tell if troll or not, WD and RIP my credulity
Why
“Microservices” = increasingly stale buzzword, exactly the sort of vocab I would pull out if I were desperate and afraid of missing the boat...or to sound like that person To OP, just focus on fundamentals
There’re often no microservices (at least at G), so you’re fine.
Facebook doesn't run on micro services. I found that out in my interview. I'd try to avoid using those words even if your diagram contains services.
There is no design advantage of “micro-services” when doing system design interviews. Any attempt to use them will smell either as premature optimization of some monolithic mess / implementation issue remedy. I would focus on other things. Even if you eat micro-services designs for breakfast I would leave them at the door for most design questions.
Does not matter
Ok , but recruiter perception?
If you have experience its good. Not having experience is not counted as anything negative. Just show that you have passion to learn.