قبل عدة أيام سئلت في ال Technical Interview لوظيفة ال Senior Full-stack Developer عن عملية ال Debugging...
ببساطة سألوني ما هي الخطوات الناجحة أو على الأقل التي أخطوها عندما ألاقي أي bug في ال System... في كل من ال Front-end و ال Server
أعطوني مثال: مثلا ال Request يأخذ وقت طويل من العادة...
السؤال كان: ما هو الخطوات الناجحة أو ال Methodologies التي خطوتها أو على الأقل التي سمعتها في هذه الحالة؟
لم أكن جاهزا للجواب... حكيت عن ال Logging... لكن كان واضحا أن الجواب كان ضعيفا...
سألوني بعدها: هل على الأقل سمعت عن ال Indexing في ال Data Base
ما هو الجواب المثالي المفروض كان علي إجابتها برأيكم؟