DEV Community

Cover image for Technical Interview Questions For A Back-End Job Position
Sara °°°
Sara °°°

Posted on • Edited on

Technical Interview Questions For A Back-End Job Position

What questions one should expect when applying for a back-end job position?
For a developer with 2 years of experience in programming.

Job Description contained Microservices, unit testing, automation, Message Queues, RPC, Caching...etc

Top comments (3)

Collapse
 
_mani_v profile image
Mani V

Hi Sara,
Good knowledge on how to decompose a system ( different application architecture style Client Server , n-tier ),
communication style between services ( MQ vs API, synchronous vs asynchronous ),
db styles ( sql vs no-sql, read vs write ),
api versioning,
security ( authZ/I),
scaling ( horizontal vs vertical ),
load balancing vs reverse proxy ,
logging , metrics,
deployment strategies ( green / blue )
Last but not least decent algorithmic skills !
always ask constraints, start simple and work on improving it !
Good luck.

Collapse
 
saraahmed626 profile image
Sara °°°

Hello Mani,
I really appreciate it, thank you so much.

Collapse
 
saraahmed626 profile image
Sara °°°

Hello Andy,
Thank you so much 🙏🏾 I really appreciate it.