أسئلة مقابلة Databricks ونصائح التحضير بالذكاء الاصطناعي
طيب التقييم الأونلاين هو وين سبعين بالمئة من المرشحين يموتون. تقريبا مت هناك كمان. سبعين دقيقة، مراقبة، مشكلتين برمجة زائد أشياء معالجة بيانات، والأسئلة كانت أصعب من أي شي شفته في تقييمات Meta أو Google الأونلاين. صاحبي Nolan اللي حصل على عرض من Databricks السنة الماضية قالي "التقييم الأونلاين أصعب فلتر في big tech حاليا" وفكرت إنه بس يتفاخر. ما كان كذا. بس تقريبا ثلاثين بالمئة من الناس يجتازونه. اجتزت بيمكن دقيقتين.
الـ concurrency دمرتني. الجولة الثالثة من الـ onsite، مشكلة multithreading، producer-consumer مع شروط deadlock، وأنا ما كتبت كود concurrent من صف أنظمة التشغيل في الجامعة. Nolan حذرني من هذا. قال "في جولة تحديدا عن الـ concurrency ولو تتخطى هالتحضير بيكون عندك ظهر سيء جدا" وأنا تخطيت هالتحضير مثل غبي. تلعثمت فيها خمسة وثلاثين دقيقة وأنا أسوي أخطاء كانت بتحرجني في take-home خلينا عن مباشرة على CoderPad وأحد يطالع. هالجولة تقريبا أكيد كلفتني العرض.
العملية كلها تاخذ وقت طويل. مكالمة recruiter أول شي، ثلاثين دقيقة. وبعدين التقييم الأونلاين المراقب اللي يقتل أغلب الناس. وبعدين phone screen على CoderPad، ساعة وحدة، بين leetcode medium و hard. وبعدين أربع جولات ورا بعض في الـ virtual onsite -- جلستين خوارزميات والـ concurrency اللي فشلت فيه وتصميم أنظمة. زائد محادثة hiring manager. Nolan قال مساره أخذ تقريبا سبع أسابيع من أول مكالمة recruiter لخطاب العرض ومساري أخذ تقريبا نفس الشي. بالأسبوع الخامس كنت أفحص إيميلي كل عشرين دقيقة مثل مجنون هههه.
جولات الخوارزميات كانت صعبة. مو medium، صعبة. brute force يوصلك لمكان ما بس المقابِلين يبون حديث optimization طول ما أنت تبرمج. حليت الجولة الأولى بشكل أمثل والثانية كان عندي brute force شغال لما الوقت خلص. Nolan قال عنده بالضبط نفس القسمة، واحدة نظيفة وواحدة brute force، ولسا حصل على عرض. يعني partial credit حقيقي بس ما تبي تعتمد عليه.
تصميم الأنظمة كان على Google Docs واللي لقيته غريب بس بصراحة اشتغل تمام. أبوا distributed data pipeline واستراتيجية partitioning وكيف تتعامل مع بيانات تجي متأخرة في سياق streaming. بنكهة Spark جدا وخاص بـ Databricks جدا. لو تحضيرك لتصميم الأنظمة كله URL shorteners وchat apps من يوتيوب هالجولة بتوجعك.
السلوكي كان hiring manager يغوص عميق في أفخر مشروع تقني عندي ووقت دفعت ضد شخص senior. متابعات على كل شي. وبعدين references. Databricks فعلا تتصل بـ references حقتك وتهتم بإيش يقولون. مدير واحد وشخصين senior شغلت معهم. recruiter حق Nolan قاله صراحة إن الـ references تحمل وزن ثقيل في القرار النهائي. Google و Meta ما قالوا لي شي مثل كذا أبدا.
شغلت InterviewMan خلال mocks مع Nolan وعبر المسار الحقيقي. جولة الـ concurrency هي وين ساعدت أكثر لأني كنت غرقان. أشارت لشرط الـ deadlock في محاولة الـ producer-consumer حقي قبل ما المقابِل يحتاج يقولي، واللي يمكن أنقذ هالجولة من إنها تكون صفر كامل. جولات الخوارزميات بينت مسارات أمثل بينما أنا أطحن في brute force وساعدتني أبدل أسرع مما كنت بسوي لوحدي. تصميم الأنظمة نبهتني على مناهج partitioning كنت نسيتها تحت الضغط. فحصت dock وقائمة العمليات وتسجيل الشاشة على CoderPad و Zoom. ما في شي ظاهر. اثنعش دولار بالشهر سنوي، 57,000 مستخدم، أكثر من 20 ميزة تخفي. Databricks تمتد على شهرين مع جولات خوارزميات و concurrency وتصميم وسلوكي. Interview Coder بمئتين وتسعة وتسعين بالشهر تتعامل مع جزء الخوارزميات ولا شي ثاني. اثنعش دولار تغطي كل شي.
لا تتخطى تحضير الـ concurrency. ما أقدر أأكد هالشي كفاية. وتحضر ذهنيا لجدول زمني ثمان أسابيع لأن الانتظار بيأثر فيك أكثر من أي leetcode hard هههه.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
