1) The elementary particles: pass by ref, pass by val, garbage collection, stack space vs heap space, thread management, locks, reentrant locks, deadlocks. This is where we question how is it possible that the world of software engineering can exist and where it came from. Was there a big bang ? 2) The algorithms: BFS, DFS, Union Find, Recursion Trees, Graphs, Sliding windows, etc. These most easily demonstrate STEM-intelligence and the reason they are favored by FANGs. These are pure brain exercises. 3) The brick laying: writing your code so it's not a house of cards by making use of OOP design patterns such as factory, abstract factory, adapter, facade, observer, reactor, and incorporating SOLID principles into every line of your code. So it is defensive, extendible, readable, and robust. There's little intelligence needed here but instead lots of practice and mimicking how others do it. 4) The architecture. In an internet world, it means designing code so it can run and store data across millions of commodity machines and resistant to failure of any of those machines and scale it up. This is the hardest part and requires decades of experience. If you cannot master this you'll never make E5 at FB. Mastering those 4 dimensions, and you shall be victorious in every interview. A weakness in any one dimension and you will perish before leaving the gate.
“And u shall be victorious”... balls. We all know its leetcode. Now TC or gtfo
Blind need a stack overflow official answer feature to their threads.
hope you used the web inteface to type all that
Hmmm there’s much more to it
You totally forget to mention office politics
No he forgot. 0) Leadership Principles
You missed "communicating with others". The best code in the world isn't worth shit if other people can't use it or understand it or if it doesn't match what your users want. (Also, the easiest way to be a 10x engineer is to make 100 engineers 10% better.)
+1
This is so much bullshit. Design patterns? Really?
Some companies want to know if the candidate understand how patterns work. In an onsite I was asked to explain factory, Singleton, and I also needed to write a generic java class to demonstrate that I can can build one.
Lol. Don't work there Ask the interviewer if they've worked with any language other than java. My guess is not
I have never seen a union find question in interviews. Has anyone got that in their interview?
Lol pathetic
Tech Industry
Yesterday
685
California tax on RSU grants
Fitness
Yesterday
1054
how can i loose 5 pounds with small changes to lifestyle
India
2d
2927
Dating for Marriage is Hard
Tech Industry
Yesterday
2779
Google giving meals. Meanwhile Amazon L8 “don’t take more than one fruit”
Personal Finance
Yesterday
3417
Is it cheaper to eat chipotle everyday than buy groceries ?
ily