add new translation
This commit is contained in:
parent
c8eccd1b80
commit
0bf2e84fa1
216
README-ar.md
216
README-ar.md
@ -1,9 +1,26 @@
|
|||||||
# الإعداد لجوجل
|
# الإعداد لجوجل
|
||||||
|
|
||||||
|
Translations:
|
||||||
|
- [中文版本](translations/README-cn.md)
|
||||||
|
- translations in progress:
|
||||||
|
- [Español](https://github.com/jwasham/google-interview-university/issues/80)
|
||||||
|
- [हिन्दी](https://github.com/jwasham/google-interview-university/issues/81)
|
||||||
|
- [עברית](https://github.com/jwasham/google-interview-university/issues/82)
|
||||||
|
- [Bahasa Indonesia](https://github.com/jwasham/google-interview-university/issues/101)
|
||||||
|
- [Arabic](https://github.com/jwasham/google-interview-university/issues/98)
|
||||||
|
- [Vietnamese](https://github.com/jwasham/google-interview-university/issues/92)
|
||||||
|
- [Turkish](https://github.com/jwasham/google-interview-university/issues/90)
|
||||||
|
- [French](https://github.com/jwasham/google-interview-university/issues/89)
|
||||||
|
- [Russian](https://github.com/jwasham/google-interview-university/issues/87)
|
||||||
|
- [Ukrainian](https://github.com/jwasham/google-interview-university/issues/106)
|
||||||
|
- [Brazilian Portuguese](https://github.com/jwasham/google-interview-university/issues/113)
|
||||||
|
- [Korean](https://github.com/jwasham/google-interview-university/issues/118)
|
||||||
|
- [Polish](https://github.com/jwasham/google-interview-university/issues/122)
|
||||||
|
|
||||||
## ماهذا؟
|
## ماهذا؟
|
||||||
|
|
||||||
هي خطة من عدة أشهر من مطور تطبيقات ويب (قائمة على التعليم الذاتي، ومبدون درجة علمية في علوم الحاسب) لمنصب مهندس برمجيات بجوجل
|
هي خطة من عدة أشهر من مطور تطبيقات ويب (قائمة على التعليم الذاتي، ومبدون درجة علمية في علوم الحاسب) لمنصب مهندس برمجيات بجوجل
|
||||||
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
هذه القائمة الطويلة تم إعدادها من ملاحظات الإعداد لجوجل، لذلك هي الأشياء مطالب بمعرفتها.
|
هذه القائمة الطويلة تم إعدادها من ملاحظات الإعداد لجوجل، لذلك هي الأشياء مطالب بمعرفتها.
|
||||||
@ -20,22 +37,22 @@
|
|||||||
|
|
||||||
## الفهرس
|
## الفهرس
|
||||||
|
|
||||||
- [ماهذا؟](#what-is-it)
|
- [What is it?](#what-is-it)
|
||||||
- [لماذا استخدمه؟](#why-use-it)
|
- [Why use it?](#why-use-it)
|
||||||
- [كيفية استخدامه؟](#how-to-use-it)
|
- [How to use it](#how-to-use-it)
|
||||||
- [ادخل في مود جوجل](#get-in-a-googley-mood)
|
- [Get in a Googley Mood](#get-in-a-googley-mood)
|
||||||
- [هل حصلت على الوظيفة؟](#did-i-get-the-job)
|
- [Did I Get the Job?](#did-i-get-the-job)
|
||||||
- [تابعني باستمرار](#follow-along-with-me)
|
- [Follow Along with Me](#follow-along-with-me)
|
||||||
- [هل تظن حقأ أنك لست ذكي](#dont-feel-you-arent-smart-enough)
|
- [Don't feel you aren't smart enough](#dont-feel-you-arent-smart-enough)
|
||||||
- [عن جوجل](#about-google)
|
- [About Google](#about-google)
|
||||||
- [عن مصادر الفديوهات](#about-video-resources)
|
- [About Video Resources](#about-video-resources)
|
||||||
- [مراحل المقابلة الشخصية & الإستعداد العام للمقابلة](#interview-process--general-interview-prep)
|
- [Interview Process & General Interview Prep](#interview-process--general-interview-prep)
|
||||||
- [اختر لغة واحدة للمقابلة الشخصية](#pick-one-language-for-the-interview)
|
- [Pick One Language for the Interview](#pick-one-language-for-the-interview)
|
||||||
- [قائمة الكتب](#book-list)
|
- [Book List](#book-list)
|
||||||
- [قبل أن تبدأ](#before-you-get-started)
|
- [Before you Get Started](#before-you-get-started)
|
||||||
- [ماالذي لن تراه](#what-you-wont-see-covered)
|
- [What you Won't See Covered](#what-you-wont-see-covered)
|
||||||
- [المعرفة الأساسية](#prerequisite-knowledge)
|
- [Prerequisite Knowledge](#prerequisite-knowledge)
|
||||||
- [الخطة اليومية](#the-daily-plan)
|
- [The Daily Plan](#the-daily-plan)
|
||||||
- [Algorithmic complexity / Big-O / Asymptotic analysis](#algorithmic-complexity--big-o--asymptotic-analysis)
|
- [Algorithmic complexity / Big-O / Asymptotic analysis](#algorithmic-complexity--big-o--asymptotic-analysis)
|
||||||
- [Data Structures](#data-structures)
|
- [Data Structures](#data-structures)
|
||||||
- [Arrays](#arrays)
|
- [Arrays](#arrays)
|
||||||
@ -140,7 +157,6 @@
|
|||||||
- [Computer Science Courses](#computer-science-courses)
|
- [Computer Science Courses](#computer-science-courses)
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## لماذا استخدمه؟
|
## لماذا استخدمه؟
|
||||||
|
|
||||||
أقوم بمتابعة هذه الخطة لتحضير إلى المقابلة الشخصية بجوجل. لقد قمت بناء مواقع ويب، وتقديم خدمات ذات صلة، وبناء شركات ناشئة منذ 1997. لدي درجة علمية في الاقتصاد، وليس في علوم الحاسب. أنا شخص ناجح في مجال عملي، ولكنني أريد أن أعمل بجوجل. أريد أن أعمل على أنظمة كبيرة والحصول على فهم كبير في أنظمة الحاسوب، كفاءة الخوارزميات، كقاءة الهياكل البيانية، اللغات الأقرب إلى الآلة وكيفية عملها. وإذ لم تعرف أين منها لن تعينك جوجل.
|
أقوم بمتابعة هذه الخطة لتحضير إلى المقابلة الشخصية بجوجل. لقد قمت بناء مواقع ويب، وتقديم خدمات ذات صلة، وبناء شركات ناشئة منذ 1997. لدي درجة علمية في الاقتصاد، وليس في علوم الحاسب. أنا شخص ناجح في مجال عملي، ولكنني أريد أن أعمل بجوجل. أريد أن أعمل على أنظمة كبيرة والحصول على فهم كبير في أنظمة الحاسوب، كفاءة الخوارزميات، كقاءة الهياكل البيانية، اللغات الأقرب إلى الآلة وكيفية عملها. وإذ لم تعرف أين منها لن تعينك جوجل.
|
||||||
@ -159,7 +175,6 @@
|
|||||||
|
|
||||||
**اصنع مسار جديد يمكن من خلاله أن تضع علامة [x]**
|
**اصنع مسار جديد يمكن من خلاله أن تضع علامة [x]**
|
||||||
|
|
||||||
|
|
||||||
احصل على نسخة خاصة "fork" بك واتبع هذه الأوامر
|
احصل على نسخة خاصة "fork" بك واتبع هذه الأوامر
|
||||||
|
|
||||||
`git checkout -b progress`
|
`git checkout -b progress`
|
||||||
@ -178,56 +193,60 @@
|
|||||||
|
|
||||||
`git push --force `
|
`git push --force `
|
||||||
|
|
||||||
[للمزيد عن خاصية الجيت لتحديد ماتم إنجاوه](https://guides.github.com/features/mastering-markdown/#GitHub-flavored-markdown)
|
[More about Github-flavored markdown](https://guides.github.com/features/mastering-markdown/#GitHub-flavored-markdown)
|
||||||
|
|
||||||
## ادخل في مود الخاص بجوجل
|
## Get in a Googley Mood
|
||||||
|
|
||||||
اطبع "[future Googler](https://github.com/jwasham/google-interview-university/blob/master/extras/future-googler.pdf)" وضع نصب عينك على هذا الهدف.
|
|
||||||
|
|
||||||
|
Print out a "[future Googler](https://github.com/jwasham/google-interview-university/blob/master/extras/future-googler.pdf)" sign (or two) and keep your eyes on the prize.
|
||||||
|
|
||||||
[](https://github.com/jwasham/google-interview-university/blob/master/extras/future-googler.pdf)
|
[](https://github.com/jwasham/google-interview-university/blob/master/extras/future-googler.pdf)
|
||||||
|
|
||||||
|
|
||||||
## هل حصلت على الوظيفة بجوجل؟
|
## هل حصلت على الوظيفة بجوجل؟
|
||||||
|
|
||||||
أنا في قائمة الانتظار الآن. على أمل أن أذهب للمقابلة الشخصية قريبا.
|
أنا في قائمة الانتظار الآن. على أمل أن أذهب للمقابلة الشخصية قريبا.
|
||||||
|
|
||||||
|
|
||||||
الشكر لل جي JP
|
الشكر لل JP
|
||||||
|
|
||||||
|
|
||||||
## تابعني باستمرار
|
## تابعني باستمرار
|
||||||
|
|
||||||
قصتي: [Why I Studied Full-Time for 8 Months for a Google Interview](https://medium.com/@googleyasheck/why-i-studied-full-time-for-8-months-for-a-google-interview-cc662ce9bb13)
|
قصتي: [Why I Studied Full-Time for 8 Months for a Google Interview](https://medium.com/@googleyasheck/why-i-studied-full-time-for-8-months-for-a-google-interview-cc662ce9bb13)
|
||||||
|
|
||||||
ستجدني:
|
I'm on the journey, too. Follow along:
|
||||||
|
|
||||||
- **المدونة**: [GoogleyAsHeck.com](https://googleyasheck.com/)
|
|
||||||
|
- **المدونة**: [GoogleyAsHeck.com](https://googleyasheck.com)
|
||||||
- تويتر: [@googleyasheck](https://twitter.com/googleyasheck)
|
- تويتر: [@googleyasheck](https://twitter.com/googleyasheck)
|
||||||
- تويتر: [@StartupNextDoor](https://twitter.com/StartupNextDoor)
|
- تويتر: [@StartupNextDoor](https://twitter.com/StartupNextDoor)
|
||||||
- جوجل بلس+: [+Googleyasheck](https://plus.google.com/+Googleyasheck)
|
- جوجل بلس+: [+Googleyasheck](https://plus.google.com/+Googleyasheck)
|
||||||
- لينكدإن: [johnawasham](https://www.linkedin.com/in/johnawasham)
|
- لينكدإن: [johnawasham](https://www.linkedin.com/in/johnawasham)
|
||||||
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## هل تشعر أنك لست بالذكاء الكافي
|
## هل تشعر أنك لست بالذكاء الكافي
|
||||||
مهندسوا جوجل أذكياء، وربما لديهم عدم الأمان لأنهم ليسوا بالذكاء الكافي، حتى وهي في جوجل
|
- مهندسوا جوجل أذكياء، وربما لديهم عدم الأمان لأنهم ليسوا بالذكاء الكافي، حتى وهي في جوجل
|
||||||
- [أسطورة المبرمج العبقري](https://www.youtube.com/watch?v=0SARbwvhupQ)
|
|
||||||
- [إنه لمن الخطر أن تذهب لوحدك: محاربة الوحش الغير مرئية في التقنية](https://www.youtube.com/watch?v=1i8ylq4j_EY)
|
- [The myth of the Genius Programmer](https://www.youtube.com/watch?v=0SARbwvhupQ)
|
||||||
|
- [It's Dangerous to Go Alone: Battling the Invisible Monsters in Tech](https://www.youtube.com/watch?v=1i8ylq4j_EY)
|
||||||
|
|
||||||
## عن جوجل
|
## عن جوجل
|
||||||
|
|
||||||
- [ ] للطلبة - [Google Careers: Technical Development Guide](https://www.google.com/about/careers/students/guide-to-technical-development.html)
|
- [ ] For students - [Google Careers: Technical Development Guide](https://www.google.com/about/careers/students/guide-to-technical-development.html)
|
||||||
- [ ] كيفية عمل محرك البحث:
|
- [ ] How Search Works:
|
||||||
- [ ] [ثورة البحث (فديو)](https://www.youtube.com/watch?v=mTBShTwCnD4)
|
- [ ] [The Evolution of Search (video)](https://www.youtube.com/watch?v=mTBShTwCnD4)
|
||||||
- [ ] [قصة - كيفة عمل محرك الحب](https://www.google.com/insidesearch/howsearchworks/thestory/)
|
- [ ] [How Search Works - the story](https://www.google.com/insidesearch/howsearchworks/thestory/)
|
||||||
- [ ] [كيفية عمل محرك البحث](https://www.google.com/insidesearch/howsearchworks/)
|
- [ ] [How Search Works](https://www.google.com/insidesearch/howsearchworks/)
|
||||||
- [ ] [كيفية عمل محرك البحث - مات كاتس](https://www.youtube.com/watch?v=BNHR6IQJGZs)
|
- [ ] [How Search Works - Matt Cutts (video)](https://www.youtube.com/watch?v=BNHR6IQJGZs)
|
||||||
- [ ] [كيف طورت جوجل من محرك البحث في خوارزمياتها](https://www.youtube.com/watch?v=J5RZOU6vK4Q)
|
- [ ] [How Google makes improvements to its search algorithm (video)](https://www.youtube.com/watch?v=J5RZOU6vK4Q)
|
||||||
- [ ] Series:
|
- [ ] Series:
|
||||||
- [ ] [كيف جعلت جوجل من محرك البحث يتعامل مع الموبايل](https://backchannel.com/how-google-search-dealt-with-mobile-33bc09852dc9)
|
- [ ] [How Google Search Dealt With Mobile](https://backchannel.com/how-google-search-dealt-with-mobile-33bc09852dc9)
|
||||||
- [ ] [دراسات جوجل السرية لمعرفة إحتياجاتنا](https://backchannel.com/googles-secret-study-to-find-out-our-needs-eba8700263bf)
|
- [ ] [Google's Secret Study To Find Out Our Needs](https://backchannel.com/googles-secret-study-to-find-out-our-needs-eba8700263bf)
|
||||||
- [ ] [محرك بحث جوجل سيصبح عقلك القادم](https://backchannel.com/google-search-will-be-your-next-brain-5207c26e4523)
|
- [ ] [Google Search Will Be Your Next Brain](https://backchannel.com/google-search-will-be-your-next-brain-5207c26e4523)
|
||||||
- [ ] [The Deep Mind Of Demis Hassabis](https://backchannel.com/the-deep-mind-of-demis-hassabis-156112890d8a)
|
- [ ] [The Deep Mind Of Demis Hassabis](https://backchannel.com/the-deep-mind-of-demis-hassabis-156112890d8a)
|
||||||
- [ ] [كتاب: كيف يعمل جوجل](https://www.amazon.com/How-Google-Works-Eric-Schmidt/dp/1455582344)
|
- [ ] [Book: How Google Works](https://www.amazon.com/How-Google-Works-Eric-Schmidt/dp/1455582344)
|
||||||
- [ ] [Made by Google announcement - Oct 2016 (video)](https://www.youtube.com/watch?v=q4y0KOeXViI)
|
- [ ] [Made by Google announcement - Oct 2016 (video)](https://www.youtube.com/watch?v=q4y0KOeXViI)
|
||||||
|
|
||||||
## عن مصادر الفديو
|
## عن مصادر الفديو
|
||||||
@ -240,38 +259,40 @@
|
|||||||
أفضل استخدام مصادر الجامعات.
|
أفضل استخدام مصادر الجامعات.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## مراحل المقابلة الشخصية & الإستعداد العام للمقابلة
|
## مراحل المقابلة الشخصية & الإستعداد العام للمقابلة
|
||||||
|
|
||||||
- [ ] الفديوهات:
|
- [ ] Videos:
|
||||||
- [ ] [كيف تعمل بجوجل: الإعداد للمقابلة الشخصية (فديو)](https://www.youtube.com/watch?v=ko-KkSmp-Lk)
|
- [ ] [How to Work at Google: Prepare for an Engineering Interview (video)](https://www.youtube.com/watch?v=ko-KkSmp-Lk)
|
||||||
- [ ] [كيف تعمل بجوجل: نماذج من المقابلة البرمجة\الهندسية](https://www.youtube.com/watch?v=XKu_SEDAykw)
|
- [ ] [How to Work at Google: Example Coding/Engineering Interview (video)](https://www.youtube.com/watch?v=XKu_SEDAykw)
|
||||||
- [ ] [كيفية تعمل بجوجل: درس تدريب العناصر(فديو)](https://www.youtube.com/watch?v=oWbUtlUhwa8&feature=youtu.be)
|
- [ ] [How to Work at Google - Candidate Coaching Session (video)](https://www.youtube.com/watch?v=oWbUtlUhwa8&feature=youtu.be)
|
||||||
- [ ] [موظفي جوجل يشاركوا ملاحضات عن المقابلة التقنية(فديو)](https://www.youtube.com/watch?v=qc1owf2-220&feature=youtu.be)
|
- [ ] [Google Recruiters Share Technical Interview Tips (video)](https://www.youtube.com/watch?v=qc1owf2-220&feature=youtu.be)
|
||||||
- [ ] [كيف تعمل داخل جوجل: إعداد السيرة الذاتية (فديو)](https://www.youtube.com/watch?v=8npJLXkcmu8)
|
- [ ] [How to Work at Google: Tech Resume Preparation (video)](https://www.youtube.com/watch?v=8npJLXkcmu8)
|
||||||
|
|
||||||
- [ ] المقالات:
|
- [ ] Articles:
|
||||||
- [ ] [كيف تصبح من جوجل في ثلاث خطوات](http://www.google.com/about/careers/lifeatgoogle/hiringprocess/)
|
- [ ] [Becoming a Googler in Three Steps](http://www.google.com/about/careers/lifeatgoogle/hiringprocess/)
|
||||||
- [ ] [احصل على وظيفة بجوجل](http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html)
|
- [ ] [Get That Job at Google](http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html)
|
||||||
- all the things he mentions that you need to know are listed below
|
- درب نفسك كيفية الإستعداد للمقابلة الشخصية من ممثلين بشركة جوجل.
|
||||||
- [ ] [كيفية الحصة على وظيفة بجوجل، أسئلة المقابلة الشخصية، عملية التوظيف](http://dondodge.typepad.com/the_next_big_thing/2010/09/how-to-get-a-job-at-google-interview-questions-hiring-process.html)
|
- [ ] _(very dated)_ [How To Get A Job At Google, Interview Questions, Hiring Process](http://dondodge.typepad.com/the_next_big_thing/2010/09/how-to-get-a-job-at-google-interview-questions-hiring-process.html)
|
||||||
- [ ] [المقابلة على الهاتف المحمول](http://sites.google.com/site/steveyegge2/five-essential-phone-screen-questions)
|
- [ ] [Phone Screen Questions](http://sites.google.com/site/steveyegge2/five-essential-phone-screen-questions)
|
||||||
|
|
||||||
- [ ] Prep Courses:
|
- [ ] Prep Courses:
|
||||||
- [ ] [مقابلة مهندس البرمجيات(كورس ليس مجاني)](https://www.udemy.com/software-engineer-interview-unleashed):
|
- [ ] [Software Engineer Interview Unleashed (paid course)](https://www.udemy.com/software-engineer-interview-unleashed):
|
||||||
- درب نفسك كيفية الإستعداد للمقابلة الشخصية من ممثلين بشركة جوجل.
|
- Learn how to make yourself ready for software engineer interviews from a former Google interviewer.
|
||||||
|
|
||||||
- [ ] Additional (not suggested by Google but I added):
|
- [ ] Additional (not suggested by Google but I added):
|
||||||
- [ ] [أ ب ج: دائما تدرب على البرمجة](https://medium.com/always-be-coding/abc-always-be-coding-d5f8051afce2#.4heg8zvm4)
|
- [ ] [ABC: Always Be Coding](https://medium.com/always-be-coding/abc-always-be-coding-d5f8051afce2#.4heg8zvm4)
|
||||||
- [ ] [Four Steps To Google Without A Degree](https://medium.com/always-be-coding/four-steps-to-google-without-a-degree-8f381aa6bd5e#.asalo1vfx)
|
- [ ] [Four Steps To Google Without A Degree](https://medium.com/always-be-coding/four-steps-to-google-without-a-degree-8f381aa6bd5e#.asalo1vfx)
|
||||||
- [ ] [Whiteboarding](https://medium.com/@dpup/whiteboarding-4df873dbba2e#.hf6jn45g1)
|
- [ ] [Whiteboarding](https://medium.com/@dpup/whiteboarding-4df873dbba2e#.hf6jn45g1)
|
||||||
- [ ] [كيف تفكر جوجل عن التوظيف، الإدارة والثقافة](http://www.kpcb.com/blog/lessons-learned-how-google-thinks-about-hiring-management-and-culture)
|
- [ ] [How Google Thinks About Hiring, Management And Culture](http://www.kpcb.com/blog/lessons-learned-how-google-thinks-about-hiring-management-and-culture)
|
||||||
- [ ] [السبورة البيضاء العملية أثناء المقابلة البرمجية](http://www.coderust.com/blog/2014/04/10/effective-whiteboarding-during-programming-interviews/)
|
- [ ] [Effective Whiteboarding during Programming Interviews](http://www.coderust.com/blog/2014/04/10/effective-whiteboarding-during-programming-interviews/)
|
||||||
- [ ] مفاتيح المقابلة الشخصية المجوعة 1:
|
- [ ] Cracking The Coding Interview Set 1:
|
||||||
- [ ] [جايل ماكدويل - مفاتيح المقابلة الشخصية(فديو)](https://www.youtube.com/watch?v=rEJzOhC5ZtQ)
|
- [ ] [Gayle L McDowell - Cracking The Coding Interview (video)](https://www.youtube.com/watch?v=rEJzOhC5ZtQ)
|
||||||
- [ ] [مفاتيح المقابلة الشحصية للمؤلفة جايل ماكدويل (فديو)](https://www.youtube.com/watch?v=aClxtDcdpsQ)
|
- [ ] [Cracking the Coding Interview with Author Gayle Laakmann McDowell (video)](https://www.youtube.com/watch?v=aClxtDcdpsQ)
|
||||||
- [ ] How to Get a Job at the Big 4:
|
- [ ] How to Get a Job at the Big 4:
|
||||||
- [ ] ['كيفية الحصول على وظيفة من الأربع الكبار: أمازون، فيسبوك، جوجل & ميكروسفت' (فديو)](https://www.youtube.com/watch?v=YJZCUhxNCv8)
|
- [ ] ['How to Get a Job at the Big 4 - Amazon, Facebook, Google & Microsoft' (video)](https://www.youtube.com/watch?v=YJZCUhxNCv8)
|
||||||
- [ ] [الفشل في مقابلة جوجل](http://alexbowe.com/failing-at-google-interviews/)
|
- [ ] [Failing at Google Interviews](http://alexbowe.com/failing-at-google-interviews/)
|
||||||
|
|
||||||
|
|
||||||
## اختر لغة برمجية واحدة للمقابلة البرمجية
|
## اختر لغة برمجية واحدة للمقابلة البرمجية
|
||||||
|
|
||||||
@ -297,7 +318,7 @@
|
|||||||
|
|
||||||
[شاهد مصادر اللغات من هنا](programming-language-resources.md)
|
[شاهد مصادر اللغات من هنا](programming-language-resources.md)
|
||||||
|
|
||||||
سترى بعض من السي، السي بلس بلس و البايثون لتعليمهم بالأسفل، لأنني أتعلم أيضا. هناك قليل من الكتب موجودة، انظر أسفل:
|
You'll see some C, C++, and Python learning included below, because I'm learning. There are a few books involved, see the bottom.
|
||||||
|
|
||||||
## قائمة الكتب
|
## قائمة الكتب
|
||||||
|
|
||||||
@ -305,30 +326,31 @@
|
|||||||
|
|
||||||
### التحضير للمقابلة الشخصية
|
### التحضير للمقابلة الشخصية
|
||||||
|
|
||||||
- [ ] [إظهار المقابلات البرمجية من الخفايا للحصول على الوظيفة القادمة، الإصدار الثاني](http://www.wiley.com/WileyCDA/WileyTitle/productCd-047012167X.html)
|
|
||||||
- الأجوبة بالسي بلس بلس "++C" والجافا "Java"
|
|
||||||
- محبذ من مدربي الإعداد لجوجل
|
|
||||||
- هذه إحماء لكسر المقابلة البرمجية
|
|
||||||
- ليس صعب جدا، معظم المشاكل ربما أسهل من التي سوف تراها في المقابلة(من ما قرأت)
|
|
||||||
- [ ] [كسر المقابلة البرمجة، الإصدار السادس](http://www.amazon.com/Cracking-Coding-Interview-6th-Programming/dp/0984782850/)
|
|
||||||
- الأجوبة بالجاقا "Java"
|
|
||||||
- موصى به في [موقع مهن جوجل](https://www.google.com/about/careers/how-we-hire/interview/)
|
|
||||||
إذا رأيت بعض الناس يوصي بمرجع السيرة الذاتية لجوجل "The Google Resume" تم إستبداله ب كسر المقابلة البرمجية "Cracking the Coding Interview"
|
|
||||||
|
|
||||||
لو عندك المزيد من الوقت:
|
- [ ] [Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Edition](http://www.wiley.com/WileyCDA/WileyTitle/productCd-047012167X.html)
|
||||||
|
- answers in C++ and Java
|
||||||
|
- recommended in Google candidate coaching
|
||||||
|
- this is a good warm-up for Cracking the Coding Interview
|
||||||
|
- not too difficult, most problems may be easier than what you'll see in an interview (from what I've read)
|
||||||
|
- [ ] [Cracking the Coding Interview, 6th Edition](http://www.amazon.com/Cracking-Coding-Interview-6th-Programming/dp/0984782850/)
|
||||||
|
- answers in Java
|
||||||
|
- recommended on the [Google Careers site](https://www.google.com/about/careers/how-we-hire/interview/)
|
||||||
|
- If you see people reference "The Google Resume", it was a book replaced by "Cracking the Coding Interview".
|
||||||
|
|
||||||
- [ ] [عناصر المقابلة البرمجية](https://www.amazon.com/Elements-Programming-Interviews-Insiders-Guide/dp/1479274836)
|
If you have tons of extra time:
|
||||||
- كل البرامج من السي بلس بلس "++C"، وجيد إذا كنت تريد استخدام السي بلس بلس "++C" في المقابلة.
|
|
||||||
- كتاب جيد في المشاكل البرمجية عموما.
|
|
||||||
|
|
||||||
### عمارة الحاسب
|
- [ ] [Elements of Programming Interviews](https://www.amazon.com/Elements-Programming-Interviews-Insiders-Guide/dp/1479274836)
|
||||||
|
- all code is in C++, very good if you're looking to use C++ in your interview
|
||||||
|
- a good book on problem solving in general.
|
||||||
|
|
||||||
إذا كان وقتك محدود:
|
### Computer Architecture
|
||||||
|
|
||||||
- [ ] [اكتب كود رائع: المرجع 1: فهم الآلة](https://www.amazon.com/Write-Great-Code-Understanding-Machine/dp/1593270038)
|
If short on time:
|
||||||
- نشر الكتاب في سنة 2004 ربما يكون قديم بعض الشء، لكنه من المصارد المناسبة لفهم الحاسب بصفة عامة.
|
|
||||||
- اخترع الكاتب "HLA" لذلك عليك ألا تركز عليها في الكتاب لم تستخدم كثيرا, لكنه مصدر جيد لمعرفة لغة الآلة.
|
- [ ] [Write Great Code: Volume 1: Understanding the Machine](https://www.amazon.com/Write-Great-Code-Understanding-Machine/dp/1593270038)
|
||||||
- هذه الفصول جيدة جدا للقراءة وتعطيك تأسيس جيد:
|
- The book was published in 2004, and is somewhat outdated, but it's a terrific resource for understanding a computer in brief.
|
||||||
|
- The author invented HLA, so take mentions and examples in HLA with a grain of salt. Not widely used, but decent examples of what assembly looks like.
|
||||||
|
- These chapters are worth the read to give you a nice foundation:
|
||||||
- Chapter 2 - Numeric Representation
|
- Chapter 2 - Numeric Representation
|
||||||
- Chapter 3 - Binary Arithmetic and Bit Operations
|
- Chapter 3 - Binary Arithmetic and Bit Operations
|
||||||
- Chapter 4 - Floating-Point Representation
|
- Chapter 4 - Floating-Point Representation
|
||||||
@ -339,10 +361,11 @@
|
|||||||
- Chapter 10 - Instruction Set Architecture
|
- Chapter 10 - Instruction Set Architecture
|
||||||
- Chapter 11 - Memory Architecture and Organization
|
- Chapter 11 - Memory Architecture and Organization
|
||||||
|
|
||||||
إذا كان لديك مزيد من الوقت (أريد أن أقرأ هذا الكتاب):
|
If you have more time (I want this book):
|
||||||
|
|
||||||
- [ ] [Computer Architecture, Fifth Edition: A Quantitative Approach](https://www.amazon.com/dp/012383872X/)
|
- [ ] [Computer Architecture, Fifth Edition: A Quantitative Approach](https://www.amazon.com/dp/012383872X/)
|
||||||
- الغني بالمعلومات، والحديث (2011)، ولكنه طويل بعض الشئ
|
- For a richer, more up-to-date (2011), but longer treatment
|
||||||
|
|
||||||
|
|
||||||
### تحديد اللغة
|
### تحديد اللغة
|
||||||
|
|
||||||
@ -433,29 +456,28 @@ OR:
|
|||||||
- Would rather spend time on coding problems from another book or online coding problems.
|
- Would rather spend time on coding problems from another book or online coding problems.
|
||||||
|
|
||||||
|
|
||||||
## Before you Get Started
|
## قبل البدء
|
||||||
|
|
||||||
This list grew over many months, and yes, it kind of got out of hand.
|
هذه القائمة تمتد لأشهر نعم وهذا ما باليد حيلة.
|
||||||
|
هنا بعض الأخطاء التي فعلتها لذا لديك فرصة أفضل.
|
||||||
|
|
||||||
Here are some mistakes I made so you'll have a better experience.
|
|
||||||
|
|
||||||
### 1. You Won't Remember it All
|
### 1. لن تتذكر هذا كله
|
||||||
|
لقد شاهدت ساعات من الفديوهات وأخذت مدونات لها، وبعد شهور لم أتذكر شيئا. استغرقت 3 أيام لمراجعة مادرسته وعمل فلاش كارد للتذكري.
|
||||||
|
|
||||||
I watched hours of videos and took copious notes, and months later there was much I didn't remember. I spent 3 days going
|
|
||||||
through my notes and making flashcards so I could review.
|
|
||||||
|
|
||||||
Read please so you won't make my mistakes:
|
اقرأ من فضلك لعدم ارتكاب الأخطاء:
|
||||||
|
|
||||||
[Retaining Computer Science Knowledge](https://googleyasheck.com/retaining-computer-science-knowledge/)
|
[Retaining Computer Science Knowledge](https://googleyasheck.com/retaining-computer-science-knowledge/)
|
||||||
|
|
||||||
### 2. Use Flashcards
|
### 2. استخدام الفلاش كار
|
||||||
|
لحل المشكلة، صنعت مجموعة من الفلاش كارد ضمن فئتين: عام و كود.
|
||||||
|
كل كارد لديه تنسيق خاص.
|
||||||
|
|
||||||
To solve the problem, I made a little flashcards site where I could add flashcards of 2 types: general and code.
|
|
||||||
Each card has different formatting.
|
|
||||||
|
|
||||||
I made a mobile-first website so I could review on my phone and tablet, wherever I am.
|
عملت موقع خاص بي لذا يمكن أن استخدم التابلت للمراجعة.
|
||||||
|
|
||||||
Make your own for free:
|
اصنع واحدا منها لك مجانا:
|
||||||
|
|
||||||
- [Flashcards site repo](https://github.com/jwasham/computer-science-flash-cards)
|
- [Flashcards site repo](https://github.com/jwasham/computer-science-flash-cards)
|
||||||
- [My flash cards database (old - 1200 cards)](https://github.com/jwasham/computer-science-flash-cards/blob/master/cards-jwasham.db):
|
- [My flash cards database (old - 1200 cards)](https://github.com/jwasham/computer-science-flash-cards/blob/master/cards-jwasham.db):
|
||||||
|
2011
README-ar2.md
Normal file
2011
README-ar2.md
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user