کدفرند یک پلتفرم آموزشی رایگان ساده و در عین حال کابردی برای کسانی است که تازه قدم به دنیای برنامه نویسی و کسب و کار گذاشته اند
سوالات مصاحبه جاوا اسکریپت
JavaScript یکی از قدرتمندترین و پر استفاده ترین زبان های برنامه نویسی در حال حاضر میباشد. این زبان CROSS-PLATFORM بطور گسترده در وبسایت ها، اپلیکیشن های موبایل و حتی دسکتاپ استفاده میشود. JavaScript همیشه در بین استارت آپ ها و شرکت های نرم افزاری بسیار محبوب بوده است. بنابراین در این پست از کدفرند به بررسی برخی از سوالات مصاحبه جاوا اسکریپت خواهیم پرداخت.
سوالات مصاحبه جاوا اسکریپت
۱ – JavaScript چیست؟
جاوا اسکریپت یک زبان برنامه نویسی سبک و کامپایل شده میباشد. این زبان برای ساخت اپلیکیشن های NETWORK-CENTRIC طراحی شده است. زبان برنامه نویسی JavaScript مکمل HTML بوده و با آن یکپارچه میباشد. این زبان اوپن سورس و کراس-پلتفرم میباشد. (دوره آنلاین و رایگان اموزش جاوا اسکریپت)
۲ − مزایای زبان جاوا اسکریپت را توضیح دهید؟
جاوا اسکریپت مزایای بیشماری دارد اما بطور مختصر میتوانیم به موارد زیر اشاره کنیم:
- تعامل کمتر با سرور: میتوانید ورودی کاربر را قبل از ارسال آنها به سرور اعتبار سنجی کنید.
- افزایش تعامل میان کاربر و وبسایت: میتوانید اینترفیس را طراحی کنید که نسبت به فعالیت های کاربران در صفحه، واکنش دهد و لذت استفاده و تجربه کاربری را افزایش دهد.
- قابل استفاده برای توسعه هر نوع اپلیکیشن: با زبان JavaScript میتوانید برای وب، موبایل، دسکتاپ و سرور برنامه نویسی کنید و اینکار را به شکل بهینه و قدرتمندی انجام دهید.
- پاسخ مستقیم به کاربران: میتوانید بخش هایی از وبسایت را با جاوا اسکریپت توسعه دهید که بدون نیاز به رفرش شدن صفحه، نتیجه عملیات برای کاربر قابل مشاهده باشد.
۳ − JSON چیست و چه کاربردی دارد؟
JSON مخفف کلمات JavaScript Object Notation (نشانهگذاری شیء جاوااسکریپت)، یک سینتکس استاندارد برای storing (ذخیرهسازی) و exchanging (تبادل) Data (اطلاعات) است. JSON یک متن با ساختار اشیاء یا همان Objects در زبان برنامهنویسی جاوااسکریپت است. اساسا یک فایل متنی با اکستنشن .JSON است و برای انتقال اطلاعات در شبکه بکار میرود.
۴ – کاربرد متد Array Slice را توضیح دهید؟
متد SLICE جاوا اسکریپت، عناصر منتخب در یک آرایه را به صورت یک Array Object جدید برمیگرداند. این متد عناصری را که از ایندکس وارد شده در پارامتر اول شروع میشوند را انتخاب میکند. ایندکس پایانی هم یک آرگومان آپشنال برای متد SLICE میباشد که آخرین عنصر انتخابی از آرایه را مشخص میکند.
در صورتی که پارامتر آخر را برای این متد وارد نکنید، تا آخرین عنصر آرایه را انتخاب میکند.
۵ – کاربرد متد Array Splice را توضیح دهید؟
متد SPLICE جاوا اسکریپت، برای افزودن عناصر به آرایه و همچنین پاک کردن عناصر از آرایه بکار میرود. سپس آیتم حذف شده را return میکند. اولین آرگومان این متد، پوزیشن آرایه برای شروع به حذف یا افزودن را مشخص میکند. آرگومان دوم هم تعداد آیتم هایی که از پوزیشن شروع میخواهیم حذف شوند را مشخص میکند.
این مقاله بخش اول از سری مقالات جدید کدفرند برای سوالات مصاحبه جاوا اسکریپت میباشد. سوالات جدید و بیشتر در طول مقالات بعدی این سری بررسی خواهند شد. با ما همراه باشید.
مطلبی دیگر از این انتشارات
تهیه بکاپ از ترلو
مطلبی دیگر از این انتشارات
مهندسی کامپیوتر گرایش سخت افزار
مطلبی دیگر از این انتشارات
دوران سربازی یک برنامهنویس