elyas motazedi
elyas motazedi
خواندن ۱ دقیقه·۴ سال پیش

تجربه مصاحبه من با شرکت Binance


سلام دوستان چند روز پیش با شرکت Binance مصاحبه داشتم. خب مثل شرکت های بزگ دیگه live code بود و یه توضیح مختصر از بیوگرافی من خواست در حد دو دقیقه بعد از توضیحات من یک لینک google docs برام فرستاد و مصاحبه اصلی که کد زدن بودن اونجا بود که در ادامه سوالات می بینید.

  1. کاربرد Bind چیه؟

جواب من این بود که bind برای "this" استفاده میشه ولی گفت که خیلی کاربرد دیگه داره

2.Polyfill چیه

بصورت کلی Polyfill یعنی وقتی یک متد رو استفاده می کنید مانند includes در جاوااسکریپت در مرورگر های قدیمی پشتیبانی نمیکنه پس شما باید چک کنید اگر پشتیبانی نمیشه خودتون بنویسیدش

3.تفات بین require and import چیه؟

من جواب خاصی نداشتم بدم :)

4. بین import و require کدومشون asynchronous و کدومشون synchronous

جواب من require بود ولی مثل اینکه سوال انحرافی بود و کلا فرقی نمیکنن یعنی asynchronous و synchronous ندار :))))

5. تفاوت میان let vs var vs const

خب این سوال سادست اگر سرچ کنید کلی مطلب میاد

6.مفهوم Hoisting چیه

اینم سوال رایجی هستش بازم سرچ کنید

7. متد includes که توی جاوااسکریپت هستش خودت پیاده سازیش کن

8. کدی که بالا نوشتی رو Big O شو حساب کن

Bio O

Time complexity:؟؟

Space complexity:؟؟

9.وقتی با create-react-app یک پروژه می سازیم چطوری میشه که ما می تونیم این کد رو بنویسیم

import ‘./App.css’

یعنی چه جوری میشه یک فایل css که جاوااسکریپت نیست رو تو دنیای جاوااسکریپت import کنیم

10. فرق بین پلاگین و لودر چیه.

11. function useComponentDidMount

این سوال به گفته خودش مثل یک پازل و همین یک خط و نوشت و من هم منظورش رو نفهمیدم اگر شما فهمیدین به منم بگین


پ.ن: سوال های که براشون جواب ننوشتم چون خودم زیاد درست جواب ندادم و اونم توضیحی نداد.

خب اینم از تجربه من امیدوارم براتون مفید بوده باشه.

مصاحبهجاوااسکریپت
شاید از این پست‌ها خوشتان بیاید