Senior software Engineer 24years experience
1) DSA
2) Design pattern
3) Solid principle
All are questioned in faang.
Basically three design patterns:
Creational pattern
Structural pattern
Behavioral pattern
Common is singleton, proxy, if you use angular(observable)
Design patterns used in big frameworks like dot net libraries,Java libraries ,Apache libraries
Generally,in normal software design patterns are not used but if you use ,it gives flexibility, optimal code solution . And it is tested by other developers.
App developer-flutter, react native,kotlin.
Flutter also targeting android,ios, windows .
.net maui is also for hybrid solutions.
Hybrid is cost effective.
Average salary 10k-15k for middle level experience (3 years) and also depends on company budget.
For 7-8 years experience(18k to 25k riyal).
For Saudi Arabia,arabic is dominant.
For management part they prefer Syrian,Jordan, Egyptian,Saudian citizen but anyone can go.
Comments
Post a Comment