Back to "مقابلات مايكروسوفت"

This is a viewer only at the moment see the article on how this works.

To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk

This is a preview from the server running through my markdig pipeline

Imported mostlylucidcouk Software Development Testing

مقابلات مايكروسوفت

Monday, 05 January 2004

فقط أقرأ هذا المقال حول مقابلة مايكروسوفت.

كان لدي مقابلة على وظيفة في مايكروسوفت منذ بضع سنوات الآن (in حالتي, وظيفة رئيسية في واحدة من مجموعات الكمبيوتر

لقد قابلت مارك أندرس في متجر الكتب في مؤتمر 1999 ASP المحترف في ايسلنغتونM SK1 لندن (I' سأختفي تلك مؤتمرات "روكس" "مسك0" وكنا نتحدث عن بعض الأمور المتعلقة بالأمن "مسک1" في أعلى مستوى في مجموعة ASP ,. ,NET في ذلك الوقت .- ,كان كاملاً جنينياً حينها و كان لا يزال يحقق ما هو رأي الناس في بعض الأمور القصة الطويلة باختصار, لقد دعيت إلى "ريدموند"

لذا سافرت فوق "مسك 1" وقضيت بضعة أيام في سياتل"مسك 2" أجريت جولة جميلة على مايكروسوفت و أخيراً عانيت من الغضب لمدة يوم

واحدة من مشاكلي الرئيسية هي أنني 'أنا اسكتلندية جدا - قد لا تفهمون ما هذا تعني التواصل الصوتي المباشر , - لكن تخيل إذا كنت ستفعل ضعف السرعة ( على الرغم من أنني أملك بيري وايتسك باريتون :-)) - مدمن جداً و مع حقيبة من البلورات في فمه - التي ' قريبة جداً

أضف إلى ذلك حقيقة أنني كنت شديدة القلق - قد اكتشفت للتو ستاربكس (6 كبير "أيسبرسو "مسك0" و مازلت على متن الطائرة" "مازلت متعطلة جيداً" , لقد بدت وكأنني أتحدث قليلاً لغة فقدت الغريبة.

لذا خلال يوم واحد التقيت بأشخاص مختلفين في عدة مباني مختلفة القليل من أسئلة البرمجة (أشياء بسيطة مثل كتابة بحث وبديل الخوارزمية ...the المعتاد ), الذي كنت جيداً جداً في . كانت هناك بعض ال' الاختراع ' و أسئلة إبداعية

  • مرة أخرى جيدة جداً

ثم جاء المشاكل! أنا ما يُسمّى بـ' تقنياً بشيء مخيف جداً في الرياضيات، , وبالتحديد ألغاز الرياضيات عندما تحت الضغط - مع حقيقة أنني بدأت الحديث سيربو-Coratian did not bode wellM SK1

كانت هناك أسئلة حول معدل تدفق السيارات فوق الجسر ;at this speed, how many تمر السيارات عبرها في 2 دقائق, واحدة عن التوازن بالبالات ( التي حصلت على الإجابة عليها من خلال التفكير الجانبي

على أي حال , تم سؤالي إذا كنت ' أفكر في عمل في الاختبار - قال لا ... وقرر أساسا أن I' had it with large development groups.

هذا حقاً ألهم وجهة نظري لمايكروسوفت - لقد ساعدني أيضاً على فهم القليل من كيفية عمله...

كانوا يبحثون عن رياضيين. في هذه الحالة على الأقل. من المخترع القديم (في المعنى الصحيح :-)) أحب التفكير في الشفرة أنا أكتب وأشكل في منتج يريد الناس استخدام - بالنسبة لي إنها ' ليست رياضية exercise, كثير من الناس يكرهون هذا المقاربة - وأغلب الأشخاص الذين قابلتهم في مايكروسوفت لم يبدو لي أن يفهمه

نقص التفكير الإبداعي هو مشكلة رئيسية للسلامة في الأنظمة المبنية على شبكة الإنترنت على مر السنين , الاختبار , كتابة وتحليل هذه الأنظمة , يبدو أنه واحد من الأسباب الرئيسية التي تحدث فيها المشاكل في مثل هذه الأنظمة.

يحتاج المطورون إلى التفكير بشكل أكثر إبداعا حول تطبيقاتهم, وضع نفسك في سياق شخص يحاول كسر / أن يحول أمن شفرةكم , حدود للنقاط حيث تم تصديق جميع مدخلات المستخدم - شاشة application firewall

  • أن' هو منطقة السلامة الخاصة بك .

إنه حقاً سهل عمل هذا , إذا وضعت حدود على ما يقبله تطبيقك كمدخل.

  1. ت Validate all the time, client and server.
  2. تأكد من الحدود في الاختبار (ماذا يحدث إذا أدخلت الكثير من الحروف في مجال الشكل?).
  3. التقاط كل خطأ في كل مكان تقبل فيه إدخال من خارج التطبيق - مهما كان من المستخدم أو من قاعدة البيانات ( يمكنهم أن يذهبوا إلى الأسفل
  4. ضع شفرة الخطأ المعقولة لرمز لاحق للتأكد من - أن الكثير من التطبيقات تسقط ببساطة لأنهم يسقطون من السلسلة - مع طريقة أساسية لم تعيد القيمة الصحيحة. وضع نقاط الكسر في الشفرة حيث إذا كانت حالة شرطية, بعض التوقف يحدث السلسلة (تقرير الخطأ إلى المستخدم,إعادة توجيه
  5. بسط - هذا هو الشيء الأكثر أهمية! الشيفرة المعقدة تخفيها ' مشاكله , حفظ شفراتك قابلة للقراءة,جعل أسماء المتغيرات واضحة, إدخال تعليقات تشير إلى المتوقع مسارات وأحداث في المصدر. جعل فايلات فئة واحدة ذات أسماء نفسها كطبقة محتوياتها. فقط أبقيها بسيطة!

على أي حال

logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.