Iranian Software Engineers
71 subscribers
213 photos
5 videos
19 files
131 links
Download Telegram
جاوا یا دات نت؟!👆👆
RDBMS vs NoSQL @SoftwareEngineers
👆👆👆 SQL Server 2016 Poster @SoftwareEngineers
👆👆👆 لینک کانال جهت اشتراک 👆👆👆
شرکت گوگل برای استخدام کارکنانش طی سوالاتی به ظاهر ساده، ذهن افراد را به چالش می کشد.
یکی از علل شهرت شرکت گوگل پرسش های دشواری است که هنگام مصاحبه شغلی ذهنتان را درگیر می کند تا توانایی شما را در شرایط دشوار به چالش بکشد. اکثر این سوالات شما را تحت شرایطی قرار می دهد که باید در کمترین لحظه درست ترین تصمیم را بگیرید و انتخاب کنید.
گفتنی است؛ گوگل سوالات استخدامی خود را مدام تغییر می دهد.
بسیاری از سوالات گوگل بسیار ساده هستند ولی این پرسش ها به گونه ای مطرح می شوند که شما را به اشتباه می اندازند.

در ادامه به این سوالاتی که گوگل برای استخدام می پرسد آمده است :



۱. کدام یک از محصولات گوگل را بیشتر دوست دارید و چگونه آن را ارتقا می دهید؟
۲. اگر تبلیغات یوتیوب حذف شود.چگونه از سایت کسب درآمد میکنید؟
۳. از گوگل چی می دونی؟
۴. یک خروج اضطراری برای ساختمان طراحی کنید.
۵. کدامیک در بوستون فضای تبلیغاتی بیشتری دارد، گل فروشی یا مرده شویی؟
۶. یک سکه را هزار بار شیر یا خط می اندازیم، ۵۶۰ بار روی شیر آن می آید، به نظر شما این سکه تقلبی است؟
۷. گوگلی شدن برای شما چه مفهومی دارد؟
۸. یکی از شوخی هایی که بعد از استخدام شدن با مدیر ایکس می کنید، نام ببرید.
۹. آیا شما موافقید که از افراد خواسته شود برای ساختن اکانت در جی میل و گوگل پلاس از نام اداری و رسمی خود استفاده کنند؟
۱۰. اگر شما مجبور نبودید کار کنید، چه کارهایی دوست داشتید انجام دهید؟
۱۱. چه چیزی شما را می ترساند؟
۱۲. برای پیدا کردن یک سوزن در انبار کاه چند راه به ذهتان می رسد؟
۱۳. چه تعداد توپ تنیس می تواند در یک هواپیما جا شود؟
۱۴. اگر شما بتونید فقط یک جمله به ذهنتان بسپارید، آن جمله چیست؟
۱۵. اگر شما مجبور باشید برای ادامه عمرتان تنها یک آهنگ را انتخاب کنید، آن چه خواهد بود؟
۱۶. به نظر شما دنیای تبلیغات دیجیتالی در سه سال آینده چقدر و چگونه تغییر می کند؟
۱۷. اگر امروز مدیر عامل بودید، کدام یک از سه چیز در محل کار و یا دانشگاهتان تغییر می دادید؟
۱۸. تکنولوژِ تبلیغات ادوردز گوگل را برای یک پسر بچه هفت ساله توصیف کنید.
۱۹. فرض کنید یک خدمات تحویل مواد غذایی دارید (چیزی شبیه آمازون) که در عرض ۲۴ ساعت غذا را به دست افراد می رساند. تخمین بزنید که چه تعداد کامیون برای اداره این خدمات نیاز دارید.
۲۰. چگونه می توانید فرآیند پردازش ابری را برای یک کودک ۶ ساله توضیح دهید.

۲۱. نظر شما درمورد پرداخت ماهیانه یک دلاری کاربران به شرکت گوگل برای استفاده از جی میل چیست؟
۲۲. به نظر شما سالانه چه تعداد کوتاهی مو در آمریکا انجام می شود؟
۲۳. ۶ چیزی که شما را مضطرب می کند.
۲۴. یه چیزی درمورد خودتون بگید که در رزومه اتون ذکر نشده است.
۲۵. در سال ۲۰۲۰ بازار ماشین های بدون سر نشین چگونه خواهد بود؟
۲۶. بارش قطرات باران را در یک پیاده رو طراحی کنید (پیاده رو یک متر و قطرات باران یک سانتی متر است.) چطوری می توانیم متوجه شویم که پیاده رو کاملا خیس شده است؟
۲۷. من چگونه می توانیم اهمیت HTML5 را برای لری پیج و سپس برای مادربزرگم توضیح دهم؟
۲۸. برام یک جک تعریف کن.
۲۹. کدامیک را ترجیح می دهید؟ کسب درآمد یا یادگیری؟
۳۰. اگر من همین الان به شما ۱۰ میلیون دلار پول بدهم با آن چه می کنید؟
۳۱. یک سرویس را تعریف کنید که به شما این امکان را می دهد به آینده سفر کنید.
۳۲. آیا شما لینک مربوط به متن نوشته شده توسط یک داعشی را از روی سایت حذف می کنید؟
۳۳. شما چگونه معضل بی خانمانی را در پایین شهر سان فرانسیسکو حل می کنید؟
۳۴. تیراژ کتاب های جدیدی که سالانه در ایالت متحده منتشر می شود چند تاست؟
۳۵. چگونه به رشد و ارتقای یک کارخانه کفش کمک می کنید؟ @SoftwareEngineers
👆👆👆امکان جدید بسط جداول در SQL Server ۲۰۱۶👆👆👆
💡 داستان مديريتی

▫️ چند سال پیش، آی بی ام تصمیم گرفت که تولید یکی از قطعات کامپیوترهایش را به ژاپنی ها بسپارد.

▫️ در مشخصات تولید محصول نوشته بود سه قطعه معیوب در هر ۱۰۰۰۰ قطعه ای که تولید می شود قابل قبول است. هنگامیکه قطعات تولید شدند و برای آی بی ام فرستاده شدند، نامه ای همراه آنها بود با این مضمون

▫️ مفتخریم که سفارش شما را سر وقت آماده کرده و تحویل می دهیم.

▫️ برای آن سه قطعه معیوبی هم که خواسته بودید خط تولید جداگانه ای درست کردیم و آنها را فراهم ساختیم

💡 امیدواریم این کار رضایت شما را فراهم سازد.
وقتی، روز شنبه کدی که روز چهارشنبه هفته پیش بخوبی کار میکرده، کار نمیکند!!! 👆
🍁دوره آموزشی مدیریت پروژه چابک
#Agile
🌟 درس پنجم

خوب، سوال این بود که وقتی ارتباط بین محصول و نتیجه محکم نیست و در نتیجه نمی‌تونیم از روش‌های متعین استفاده کنیم، تکلیف چیه.
راه حل خیلی ساده‌س: به جای این‌که پروژه رو کامل از ابتدا تعریف کنیم و بعد طبق برنامه بریم جلو تا محصول پیش‌بینی شده به وجود بیاد، از روش‌های تطبیقی استفاده می‌کنیم. «تطبیقی» معادلیه که برای Adaptive استفاده می‌کنم.

تو این روش یه بخش کوچیک از محصولی رو که فکر می‌کنیم ما رو به نتیجه می‌رسونه تعریف می‌کنیم و تو یه مدت محدود (معمولا کمتر از یک ماه) می‌سازیمش. کامل هم می‌سازیمش، طوری که قابل استفاده باشه. بعد ازش به شکل آزمایشی یا واقعی استفاده می‌کنیم. از بهره‌بردار بازخورد می‌گیریم که ببینیم این بخش از محصول تا چه حد ما رو به نتیجه نزدیک کرده و بر اساس اون بازخورد مسیرمون رو اصلاح و چرخه رو تکرار می‌کنیم.
مثلا می‌تونین یه نرم‌افزار رو فرض کنین: اکسل. قابلیت‌های خیلی زیادی داره، درسته؟‌ فرض کنین هزارتا. تو اولین چرخه مثلا ده تا قابلیت که از همه مهم‌تر و پرمصرف‌تر هستن رو می‌سازیم و می‌دیمش دست مصرف کننده واقعی یا کسایی که می‌تونن نماینده‌شون باشن، که ببینیم مردم اصلا از چنین نرم‌افزاری خوششون میاد یا نه. بعد بر اساس بازخوردشون قدم‌های بعضی رو مشخص می‌کنیم. می‌بینیم دنبال چه قابلیت‌هایی می‌گردن و همون‌ها رو اضافه می‌کنیم، یا از قابلیت‌های موجود کدوم‌هاشون مطابق خواسته‌شون نیست و همون‌ها رو اصلاح می‌کنیم.

وقتی این چرخه رو تکرار می‌کنیم محصول نهایی‌مون بزرگ‌تر و بزرگ‌تر می‌شه، تا جایی که می‌بینیم به اندازه کافی به نتیجه نزدیکمون کرده و اونجاس که پروژه رو تموم می‌کنیم می‌ریم سراغ یه پروژه هیجان‌انگیز دیگه (:

این روش اجرا، یعنی روش تطبیقی، همونیه که خودمونیش می‌شه چابک.
وقتی محصول اینطور تدریجی ساخته می‌شه، بهش می‌گیم incremental. نقطه مقابلش وقتیه که محصول نهایی یه دفعه‌ای تموم می‌شه و قبل از اون قابل استفاده نیست.
برای این‌که بتونیم تدریجی (incremental) محصول رو تولید کنیم، باید مراحل کارمون هم قدم به قدم (iterative) باشه. این موضوع درس فرداس. تو این فاصله به این فکر کنین که وقتی بخوایم قدم به قدم پروژه رو اجرا کنیم تو هر قدم باید چه اتفاقی بیفته.

این دوره ادامه دارد....
۲- وقتی که میخواهید کدهای بدون کامنتی را که قبلاً نوشته اید را توسعه مجدد بدهید.
۳- زمانی که در طی یک ارائه به مشتری، متوجه باگی در برنامه می شوید که مشتری آنرا نمیبیند(یا متوجه آن نمی شود)!
۴- وقتی که یک تازه وارد(تازه کار) به شرکت، پیشنهاد اضافه کردن ویژگی جدیدی به پروژه را میدهد.