Tech IndustryApr 3, 2019
Barclays PLCFAANGHNTER

Not worked on Microservices ...

Do I have no chance in FAANG TIER companies. What can help me?

Amazon ggtyuhyg Apr 3, 2019

Does not matter

Barclays PLC FAANGHNTER OP Apr 3, 2019

Ok , but recruiter perception?

Amazon ggtyuhyg Apr 3, 2019

If you have experience its good. Not having experience is not counted as anything negative. Just show that you have passion to learn.

Amazon 63784747 Apr 3, 2019

Honestly, it’s probably better to not have!

Barclays PLC FAANGHNTER OP Apr 3, 2019

Why!!! I heard they are cool.

Amazon 63784747 Apr 4, 2019

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!

Oath BobBuilder Apr 3, 2019

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

Barclays PLC FAANGHNTER OP Apr 3, 2019

Sounds reassuring.

Uber GavinB Apr 3, 2019

Only 300 LC Hard can save you now.

Expedia hnAy18 Apr 3, 2019

Well microservices knowledge is required for System design interview. Without that you're doomed as they expect you to scale it...

Barclays PLC FAANGHNTER OP Apr 3, 2019

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.

Expedia hnAy18 Apr 4, 2019

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

Microsoft vzkagal Apr 4, 2019

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.

Barclays PLC FAANGHNTER OP Apr 4, 2019

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.

Facebook TakenToss Apr 4, 2019

This is the first post where I can’t tell if troll or not, WD and RIP my credulity

Barclays PLC FAANGHNTER OP Apr 4, 2019

Why

Facebook TakenToss Apr 4, 2019

“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

Google hfch Apr 4, 2019

There’re often no microservices (at least at G), so you’re fine.

New
Monono Apr 4, 2019

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.

Facebook wootness Apr 4, 2019

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.