نگاهی به سوالات مصاحبه ی nodejs

what’s different between async and sync in node js?

Sync is single-thread, so only one operation or program will run at a time. Async is non-blocking, which means it will send multiple requests to a server. Sync is blocking — it will only send the server one request at a time and will wait for that request to be answered by the server

.

message brokers

https://codefriend.ir/2020/08/18/%D8%AA%D9%88%D8%B3%D8%B9%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-back-end/


تسلط کامل بر روی معماری های مختلف مایکروسرویس (async, sync)
تسلط بر یکی از message broker ها (RABBITMQ, kafka, NATS
تسلط بر روی دیتابیس mongodbتسلط به زبان جاوا اسکریپت و ES6/7
تسلط به Node.Js و فریم ورک Express و Nestjs
تسلط به Postgres
آشنایی با مفاهیم clean code
آشنایی با  Apollo Server  مزیت محسوب می شود
آشنایی با Redis
آشنایی PostGIS مزیت محسوب می شود
آشنایی کامل با طراحی Rest API
آشنایی با سیستم کنترل ورژن git
توانایی ارزیابی، انتخاب و استفاده از الگوریتم‌های بهینه
آشنایی کافی با مفاهیم معماری نرم‌افزار و الگوهای طراحی

سیدعباس حسینی

نویسنده: AbbasHoseini

به دنبال خلق رویام تو دنیای برنامه نویسی پیرو دنیای آزاد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *