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

Popular posts from this blog

YouTube clone without api