يساعدك الكتاب على الاعداد لمقابلات برمجية مع شركات عالمية ضخمة مثل غوغل ومايكروسوف من خلال ١٥٠ مثال طرحوا سابقا مع الحل بالاضافة إلى:
- خمس وسائل مضمونة لحل مسائل معقدة في الخوارزميات وبنى المعطيات.
- ١٠ اخطاء يقوم بها المرشحون في مسابقات التوظيف وكيف تتفاداهم.
- كيف تحضر نفسك للأسئلة السلوكية والتقنية.
150 programming interview questions and solutions
Plus:
• Five proven approaches to solving tough algorithm questions
• Ten mistakes candidates make -- and how to avoid them
• Steps to prepare for behavioral and technical questions
• Interviewer war stories: a view from the interviewer’s side
Artificial intelligence review:
Research summary
يقدم كتاب 'Cracking the Coding Interview' للكاتبة غايل لاكمان 150 سؤالًا وحلولًا لمقابلات البرمجة، بالإضافة إلى استراتيجيات مجربة لحل الأسئلة الصعبة المتعلقة بالخوارزميات. يتناول الكتاب أيضًا الأخطاء الشائعة التي يرتكبها المرشحون وكيفية تجنبها، ويقدم نصائح للتحضير للأسئلة السلوكية والتقنية. يتضمن الكتاب قصصًا من واقع المقابلات من وجهة نظر المحاورين، ويغطي مقابلات العمل في شركات كبرى مثل مايكروسوفت، أمازون، جوجل، آبل، وياهو. يتميز الكتاب بتقديمه نصائح عملية لكتابة السيرة الذاتية والاستعداد للمقابلات التقنية والسلوكية، بالإضافة إلى تقديمه أسئلة شائعة حول المقابلات وكيفية التعامل معها. كما يحتوي الكتاب على فصول متخصصة في هياكل البيانات والخوارزميات وتصميم الأنظمة والبرمجة الشيئية وغيرها من المواضيع التقنية.
Critical review
دراسة نقدية: يقدم الكتاب ثروة من المعلومات والنصائح القيمة للمرشحين لمقابلات العمل في مجال البرمجة، وهو مفيد بشكل خاص لمن يسعون للعمل في شركات تقنية كبرى. ومع ذلك، يمكن أن يكون الكتاب مرهقًا بعض الشيء بسبب كثرة المعلومات والتفاصيل التقنية. قد يجد بعض القراء صعوبة في متابعة جميع الفصول والمعلومات المقدمة، خاصة إذا كانوا مبتدئين في هذا المجال. بالإضافة إلى ذلك، قد يكون التركيز على الشركات الكبرى غير مناسب لبعض القراء الذين يسعون للعمل في شركات أصغر أو في مجالات أخرى. بشكل عام، الكتاب مفيد جدًا ولكنه يتطلب التزامًا وجهدًا كبيرين للاستفادة الكاملة منه.
Questions related to the research
-
ما هي الأخطاء الشائعة التي يرتكبها المرشحون في مقابلات البرمجة؟
الكتاب يذكر عشرة أخطاء شائعة يرتكبها المرشحون، مثل عدم التحضير الكافي، وعدم القدرة على التفكير بصوت عالٍ، والتركيز على حفظ الحلول بدلاً من فهمها، وعدم معرفة السيرة الذاتية بشكل جيد، وغيرها من الأخطاء التي يمكن تجنبها من خلال التحضير الجيد والتدريب المستمر.
-
كيف يمكن للمرشحين التحضير للأسئلة السلوكية في المقابلات؟
ينصح الكتاب بإنشاء شبكة تحضيرية تحتوي على مشاريعك وتجاربك السابقة، وتحديد القصص التي تعكس التحديات التي واجهتها وكيف تعاملت معها، وما تعلمته من تلك التجارب. كما ينصح الكتاب بالتدرب على الإجابة على الأسئلة السلوكية باستخدام نموذج 'S.A.R.' (الموقف، العمل، النتيجة).
-
ما هي الاستراتيجيات المجربة لحل الأسئلة الصعبة المتعلقة بالخوارزميات؟
الكتاب يقدم خمس استراتيجيات مجربة لحل الأسئلة الصعبة المتعلقة بالخوارزميات، وهي: فهم المشكلة بشكل جيد، تقسيم المشكلة إلى أجزاء أصغر، البحث عن أنماط وحلول مشابهة، التفكير بصوت عالٍ، والاختبار والتحسين المستمر للحلول المقترحة.
-
ما هي النصائح التي يقدمها الكتاب لكتابة سيرة ذاتية قوية؟
ينصح الكتاب بتركيز السيرة الذاتية على إظهار الذكاء والقدرة على البرمجة، وتجنب إضافة معلومات غير ذات صلة مثل الهوايات الشخصية. كما ينصح بكتابة الإنجازات بشكل واضح ومحدد، وذكر النتائج التي تم تحقيقها باستخدام الأرقام والنسب المئوية إذا أمكن. كما يجب التأكد من خلو السيرة الذاتية من الأخطاء اللغوية والنحوية.
Given the diversity of the candidates and complexity of job requirements, and since interviewing is an inherently subjective process, it is an important task to ensure consistent, uniform, efficient and objective interviews that result in high qualit
In this work, we present programming solutions for some nonlinear partial differential equations, which are the advection equation, the third-order KdV
equations, and a family of Burgers' equations.
This paper introduces MediaSum, a large-scale media interview dataset consisting of 463.6K transcripts with abstractive summaries. To create this dataset, we collect interview transcripts from NPR and CNN and employ the overview and topic description
Land subdivision is one of the most important works in cadastral surveying. It includes every process that concerned with making separated cadastral pieces by land subdividing into small parts for several objectives such as selling, preparing for lan
Modern summarization models generate highly fluent but often factually unreliable outputs. This motivated a surge of metrics attempting to measure the factuality of automatically generated summaries. Due to the lack of common benchmarks, these metric