إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

لحق حالك ... انت الان في مقابلة ... ( مقابلتي الجديدة ..) هام جدا


43 رد (ردود) على هذا الموضوع

#1 King Oracle

King Oracle

    مشرف قسم المشاريع

  • فريق الإشراف
  • 2,043 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 30 December 2007 - 11:33 AM

بسم الله الرحمن الرحيم

اخواني الاعزاء تقدمت لامتحان في احدى الشركات وبصراحة تفاجأت بعدد الاسئلة وعددها 99 سؤال وجميعها اسئلة انشائية وحرصا منا على تقديم الغالي والنفيس في خدمة اخواننا في مشارق الارض ومغاربهاوعلى نشر العلم والمعرفة وليظل هذا المنتدى شمسا مضيئتا في درب طالبي العلم سأقوم بإجمال معظم الاسئلة التي تذكرتها...

راجيا منكم التفضل بالاجابة عنها كلا حسب خبرته ومعلوماته , كي يصبح هذا الموضوع مرجعا للاخوة الاكارم
الذين سيتقدمون للمقابلات في الايام المقبلة .


1: ما هو SIGN function ؟
2: ما الفرق بين SQL Loader و IMPORT ؟
3 : ما الفرق بين الview و Matrilized view ؟
4 : متى تستخدم ال Matrilized view ؟
5 : ما الفرق بين ال POST_ CHANGE و WHEN_VALIDATE_ITEM ؟
6: ما انواع Index ؟
7 : ما انواع Trigger ؟
8: ما معنى suggestion function ولماذا يستخدم ؟
9 : ما هو pesducolumn ؟
10:ما الفرق بين %type و %rowtype ؟
11:هل يمكن الاضافة والتعديل والحذف على view ؟
12:ما الفرق بين cursor و Ref cursor ولماذا يستخدم كل منهم ؟
13:كيف يمكن تصغير حجم datafiles ؟
14:ما معنى decode وما الفائدة من استخدامها ؟
15: ما الفرق بين EXISTS و IN ( وضح بمثال ) ؟
16: كيف يمكن انشاء DYNAMIC POPULATE LIST ؟
17:ما هو جدول DUAL ؟
18:اكتب جملة استعلام بحيث انك تحضر اكبر ثالث راتب في جدول الموظفين؟
19: اكتب جملة استعلام بحيث انك تحضر اكبر رابع راتب في جدول الموظفين؟
20: اكتب جملة استعلام بحيث انك تحضر اكبر راتب في جدول الموظفين حسب الدائرة ؟
21:اكتب جملة استعلام بحيث تحول الرقم 1 الى N ؟
22:ما معنى Anonymous Block ؟
23:ما معنى Anonymous Block Non-؟
24:متى يتم استخدام Where مع Cursor ؟
25:ما اسم ال View المسئولة عن عرض بيانات الاخطاء ؟
26:ما هي الPackage التي تستخدمها اوركل في عملية تطوير البرامج (Development ) ؟
27:لعملية الConnection يتطلب التعديل على ملفين ما هما ؟
28:اكتب جملة استعلام بحيث يتم عرض اسماء الموظفين الذين لهم نفس الراتب ؟
29:ما الفرق بين استخدام having و where ؟
30:ما أنواع الjoin مع الشرح ؟
31:ما معنى jection ؟
32: ما القيمة الافتراضية لل Boolean ؟
33: ما الترتيب الافتراضي لل ORDER BY ؟
34: من ضمن خصائص الحقول خاصتي Copy value from item و Synchronize with item ما معناهما ؟
35:اشرح طريقة عمل ال hirarical query ؟
36: ما الفرق بين library و Object library ؟
37:ما الفرق بين OPEN_FORM و CALL_FORM ؟ جديد
38: لماذا يستخدم كل من intersect,minus ( وضح بمثال ) جديد
39 :ما معنى tablespace ؟ جديد
40:ما الفرق بين database و database structure ؟ جديد
41:ما الفرق بين operating systems و oracle tools ؟ جديد
42:ما هي Schema ؟ جديد

اريد من الجميع المشاركة وابداء الرأي وعدم الاكفاء بالقرائة فقط وتذكروا دائما انه من سؤل عن علم فكتمه ألجم يوم القيامة بلجام من نار .

فلنتعاون جميعا في ازدهار هذا المنتدى ورقية ليبقي سراجا وهاجا وشمسا مضيئتا في طريقكم جميعا .

[سبحان الله وبحمده ... سبحان الله العظيم]


م.علاء الدين الجبالي
Oracle APPS HCM Techno Functional Consultant


مدونتي الخاصة ... ( للتواصل معكم )
http://aljabali2010.blogspot.com/

التواصل عبر السكايبي

araboug.org
or
aladdin_aljabali

للتواصل عبر الايميل ( الماسنجر )

aladdin2011@live.com

موبايل 1: 00966540873048 ( حاليا في السعودية)
موبايل 2: 00962798522832


اللهم لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم


#2 khaledmega

khaledmega

    عضو مميز

  • الأعضــاء
  • 838 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 30 December 2007 - 01:16 PM

السلام عليكم
مشاركتى تلك ليست للرد او الاجابة ولكن لي ملاحظة ؛ اولا انا محاضر اوراكل ومبرمج قبل ان اكون محاضر وملاحظتى مبنية على كلا العملين ؛ ولا حظت ان الاسئلة التى ذكرتها هم 36 سؤال وليس 99 اى انك ذكرت ثلث الاسئلة فقط ؛ وبالتالي لو انك تذكرت كل الاسئلة فسنجد انك مطالب فى الانتر فيو تقريبا بشرح ثلث sql وثلث pl/sq وايضا ثلث forms هذا وان لم يكن هناك task او اختبار عملى ؛ وبما ان الوقت الطبيعي لاى كورس هو 40 ساعة فسنجد انك على اقل تقدير وبدون اختبار عملى تحتاج من 10 : 15 ساعة لحل الانترفيو !!!!! وكما قلت على اقل تقدير .
ملاحظتى تلك للاخوة الذين يتقدمون للمقابلات الشخصية ؛ فحقيقة لما مفر عنها وهى ان فرص العمل اصبحت فعلا اقل داخل مصر كما ان المقابلات الشخصية اصبحت بلا رحمة تحت شعار البقاء للافضل ؛ فأنا شخصيا الاسبوع الماضي كنت اجرى مقابلة فى احدى الجامعات الخاصة وكان الاختبار ليس 99 سؤال وانما سؤال واحد فقط وهو القيام بتصميم فورمة حركات داخل نظام منشاء بالفعل ؛ وكان بالفورم حوالي 5 بلوك واتذكر ان عدد الجداول التى تتم عليها الحركات تقريبا كان 18 جدول ؛هذا بالاضافة الى التقرير الذي يقوم بوظائف اضعاف الفورمة نفسها ؛ ولاحظت اهتماهم الشديد بكل الرسائل لليوزر مع كل حركة ومدة الاختبار 6 ساعات وما اتذكره جيدا انى قمت بعدسطور احد الاكواد فوجدته تعدى 53 سطر .
لن اطيل عليكم اكثر من ذلك ولكن على كل من يبحث على الوظيفة ان يجمع كل طاقته للفوز بوظيفة .
شكرا
ميجا

من أهـم مواضــيعي :



نفسك تسطب اوراكل 10g وبالصور وتربط بين الداتابيز والديفولبر ؟


للأستفسار عن أى شيء يخص الأوراكل أبس أو اوراكل ديفولبر راسلنى على

e
ng-mega@hotmail.com

 

Oracle Apps Techno-Functional Consultant


Oracle Developer & Instructor

 

Instructor At Next Academy

 

محاضر معتمد لدي نكست أكاديمي

OCA - OCP

م / خالد الشاذلي


#3 King Oracle

King Oracle

    مشرف قسم المشاريع

  • فريق الإشراف
  • 2,043 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 30 December 2007 - 04:10 PM

اشكرك اخي khaledmega على الرد وفعلا اصبحت المقابلات الشخصية بلا رحمة تحت شعار البقاء للافضل ,


اريد من الجميع المشاركة وابداء الرأي وعدم الاكفاء بالقرائة فقط وتذكروا دائما انه من سؤل عن علم فكتمه ألجم يوم القيامة بلجام من نار .

فلنتعاون جميعا في ازدهار هذا المنتدى ورقية ليبقي سراجا وهاجا وشمسا مضيئتا في طريقكم جميعا .

[سبحان الله وبحمده ... سبحان الله العظيم]


م.علاء الدين الجبالي
Oracle APPS HCM Techno Functional Consultant


مدونتي الخاصة ... ( للتواصل معكم )
http://aljabali2010.blogspot.com/

التواصل عبر السكايبي

araboug.org
or
aladdin_aljabali

للتواصل عبر الايميل ( الماسنجر )

aladdin2011@live.com

موبايل 1: 00966540873048 ( حاليا في السعودية)
موبايل 2: 00962798522832


اللهم لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم


#4 amdabd

amdabd

    عضو نشط

  • الأعضــاء
  • 272 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 30 December 2007 - 04:17 PM

السلام عليكم
الاخوة الاعزاء اتمني ان اجد لديكم حل للاسئلة السابقة
مشكورين مقدما
جزاكم الله خيرا

#5 amdabd

amdabd

    عضو نشط

  • الأعضــاء
  • 272 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 30 December 2007 - 04:18 PM

السلام عليكم
الاخوة الاعزاء اتمني ان اجد لديكم حل للاسئلة السابقة
مشكورين مقدما
جزاكم الله خيرا

#6 asd202

asd202

    عضو نشط

  • الأعضــاء
  • 405 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 30 December 2007 - 05:13 PM

السلام عليكم ورحمة الله
اعتقد ان المطلوب للوظيفة من يجيب على كل الاسئلة ولكن اعلى عدد صحيح من الاجابات
نفرض ان افضل شخص اجاب على ال33 سوال فقط اجابة صحيحة سيتم اختياره اكيد
واعتقد ان الموضوع له علاقة بالمرتب لان الامتحان السهل عندما تجيب جميع الاسئلة تطلب اعلى مرتب ممكن
بعكس احساسك عندما تجيب نصف الاسئلة فقط والله اعلم
begin

for i in REVERSE 1..100000

loop

message('اللهم ارحمنا');

end loop;

end;

#7 -=|mOOdY|=-

-=|mOOdY|=-

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,324 مشاركة

تاريخ المشاركة 30 December 2007 - 05:35 PM

1: ما هو SIGN function

هو فنكشن صيغته Sign(number) يقوم بارجاع اشارة الرقم, مثلا يرجع -1 لو كان الرقم المدخل -50 و يرجع 0 لو كان

الرقم المدخل 0 و يرجع 1 لو كان الرقم المدخل موجبا مثلا 25.

2: ما الفرق بين SQL Loader و IMPORT

الSQL Loader هي اداة من اوراكل تتيح لك استيراد السجلات من ملف ذو ترتيب معين قد تكون الفواصل بين المدخلات

عي الفاصلة او النقطة او اي كان ولها صيغة معينة تكتب بها تسمى ال control file اما ال import فهي اداة لاسترجاع

البيانات ايضا ولكنك لا تستطيع رؤية السجلات او حتى فتح الملف واستيراده الا اذا كنت تعلم اسم المستخدم وكلمة

السر.

3 : ما الفرق بين الview و Matrilized view

ال view عبارة عن ناتج استعلام تظهر وكانها جدول افتراضي, اما ال Matriallized فتقوم بتخزين البيانات التي تم حسابها

من بعض الجداول , فعندما يتم التغير على هذه الجداول بامكانك عمل تحديث refresh لل Matriallized لتظهر البيانات

الجديدة, بينما ال view فتقوم فقط بتخزين جملة الاستعلام و ليس البيانات, ببساطة ال Materiallized تقوم بتخزين

ناتج الاستعلام.

4 : متى تستخدم ال Matrilized view

في اغلب الانطمة التي تحتوي على نقاط بيع ومخازن Warehouses

5 : ما الفرق بين ال POST_ CHANGE و WHEN_VALIDATE_ITEM

يتم تفعيل POST_ CHANGE عند:
1. استرجاع قيمة من قاعدة البيانات
2. مغادرة حقل مع تغيير القيمة
3. عمل حفظ commit بدون مغادرة الحقل
اما WHEN_VALIDATE_ITEM فيتم تفعيلها عند:
1.مغادرة حقل فارغ عندما يكون الفورم بوضع new record
2. مغادرة حقل مع تغيير القيمة
3. عمل حفظ commit بدون مغادرة الحقل

صورة

!!! كم أنت عبقري !!!


#8 -=|mOOdY|=-

-=|mOOdY|=-

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,324 مشاركة

تاريخ المشاركة 30 December 2007 - 05:47 PM

6: ما انواع Index

Bitmap Indexes, B-tree Indexes, Local Indexes , Global Indexes ممكن يكون هناك غيرهم بس هذا اللي في بالي الان ..

7 : ما انواع Trigger

Row Triggers and Statement Triggers
BEFORE and AFTER Triggers
INSTEAD-OF Triggers
Triggers on System Events and User Events

8: ما معنى suggestion function ولماذا يستخدم ؟

لا اعلم للأسف :D

9 : ما هو pesducolumn

هو اعمدة وهمية تضاف لأي جدول ولكنها لا تكون من ضمن الهيكل الاساسي له, يمكنك الاستعلام عنها ولكن لا يمكن عمل اضافة او حذف او تعديل على محتوياتها مثل level and rownum and rowid

10:ما الفرق بين %type و %rowtype

%type تستخدم لتعريف حقل field
%rowtype تستخدم لتعريف ريكورد record



لي عودة بعد سماع تعليقات الاخوان على الاسئلة العشر الاولى وبانتظار تفاعلكم مع الموضوع

صورة

!!! كم أنت عبقري !!!


#9 asd202

asd202

    عضو نشط

  • الأعضــاء
  • 405 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 30 December 2007 - 08:28 PM

ممتاز ومشكور على الافادة
begin

for i in REVERSE 1..100000

loop

message('اللهم ارحمنا');

end loop;

end;

#10 armia2006

armia2006

    مشترك

  • الأعضــاء
  • 112 مشاركة

تاريخ المشاركة 31 December 2007 - 01:18 AM

ممتاز أخ Moodyوبانتظار المزيد
EVERY ONE CAN COOK

#11 amdabd

amdabd

    عضو نشط

  • الأعضــاء
  • 272 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 31 December 2007 - 03:04 AM

السلام عليكم
الاخ Moody جزاكم الله خيرا
فهل من مزيد

#12 asd202

asd202

    عضو نشط

  • الأعضــاء
  • 405 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 31 December 2007 - 12:06 PM

17- هو جدول وهمى يستخدم فقط لارجاع قيم معينة مثل التاريخ او اختيار رقم ثابت
18-select salary from emp where rownum=3 order by salary desc
19-select salary from emp where rownum=4 order by salary desc
20-select max(salary) from emp
21-select replace(emp_name,'n',1)
begin

for i in REVERSE 1..100000

loop

message('اللهم ارحمنا');

end loop;

end;

#13 walid148960

walid148960

    مشترك

  • الأعضــاء
  • 68 مشاركة

تاريخ المشاركة 31 December 2007 - 02:53 PM

جزاك الله خير ياخ Moody
وشكرا على هذة الأجابات

#14 King Oracle

King Oracle

    مشرف قسم المشاريع

  • فريق الإشراف
  • 2,043 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 31 December 2007 - 03:09 PM

بداية اشكرك الاخوة الاكارم ( amdabd , asd202 , walid148960 ,armia2006 ,walid148960 ) على مشاركتهم معنا
في هذه المقابلة الرائعة واتمنى الاستمرار من الجميع حتى الاجابة عن جميع الاسئلة .


اخي العزيز MOODY ما شاااااااء الله عليك ابداع والله , حسب اعتقداي الشخصي ان جميع الاسئلة التي اجبت عليها صحيحة
ولي تعليق على السؤال رقم 7

7 : ما انواع Trigger

انا بصراحة جاوبت كالاتي

Database Trigger مثل BEFORE and AFTER Triggers و INSTEAD-OF Triggers

Non Database Trigger ( تكون على مستوى الفورم مثل post_query , post_change )

على كل حال يا ريت تستمر معنا للاجابة عن باقي الاسئلة ...

واكيد لي عودة .... باذن الله تعالى

اريد من الجميع المشاركة وابداء الرأي وعدم الاكفاء بالقرائة فقط وتذكروا دائما انه من سؤل عن علم فكتمه ألجم يوم القيامة بلجام من نار .

فلنتعاون جميعا في ازدهار هذا المنتدى ورقية ليبقي سراجا وهاجا وشمسا مضيئتا في طريقكم جميعا .

[سبحان الله وبحمده ... سبحان الله العظيم]


م.علاء الدين الجبالي
Oracle APPS HCM Techno Functional Consultant


مدونتي الخاصة ... ( للتواصل معكم )
http://aljabali2010.blogspot.com/

التواصل عبر السكايبي

araboug.org
or
aladdin_aljabali

للتواصل عبر الايميل ( الماسنجر )

aladdin2011@live.com

موبايل 1: 00966540873048 ( حاليا في السعودية)
موبايل 2: 00962798522832


اللهم لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم


#15 -=|mOOdY|=-

-=|mOOdY|=-

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 1,324 مشاركة

تاريخ المشاركة 31 December 2007 - 04:32 PM

11:هل يمكن الاضافة والتعديل والحذف على view

يمكن ولكن هناك شروط, وهي ان لا تحتوي جملة ال view على:
1. علامات المجموعات ( intersect. minus. union )
2. عبارة distinct
3. جروب فنكشنز avg,count,max
4. عبارة group by
5. عبارة connect by
6. عبارة start with
7. جملة ربط join clause
8. استعلام فرعي subquery

12:ما الفرق بين cursor و Ref cursor ولماذا يستخدم كل منهم ؟

Ref Cursor: تعريف الكيرسور يكون دايناميك بحيث تستطيع تغير التعريف (جملة السيليكت) في اي مكان ضمن الكود
Cursor: عكس ال ref cursour يوجد له تعريف واحد ثابت .

13:كيف يمكن تصغير حجم datafiles ؟

ALTER DATABASE DATAFILE 'اسم الملف'   RESIZE 100M;


14:ما معنى decode وما الفائدة من استخدامها ؟

جملة الديكود تقوم بعمل اختصار لجمل شرطية متتالية لتوضيح بمثال:
select
decode (region,
‘N’,’North’,
‘S’,’South’,
‘E’,’East’,
‘W’,’West’,
‘UNKNOWN’)
from customer;

تبدأ جملة الديكود بالمتغير الذي سنقارن به وهو في مثالنا ال region ثم عن طريق ازواج سؤال الشرط و جوابه, مثلا اذا كان region=N قم بارجاع North وهكذا لكل الازواج واخر متغير يكون الجواب اذا لم يتطابق اي من الازواج مع سؤال الشرط.

15: ما الفرق بين EXISTS و IN ( وضح بمثال ) ؟

IN:
Select * from T1 where x in ( select y from T2 )

في الحقيقة تتم ترجمة الجملة الى التالي
select *
from t1, ( select distinct y from t2 ) t2
where t1.x = t2.y;

يتم استخراج ناتج الاستعلام الفرعي, ثم ال distinct ثم ربط ti مع t2
Exist:
select * from t1 where exists ( select null from t2 where y = x )

تتم العملية كالتالي
for x in ( select * from t1 )
loop
if ( exists ( select null from t2 where y = x.x )
then
OUTPUT THE RECORD
end if
end loop

اذا يقوم بعملية مسح كامل للجدول بحثا عن قيمة.
عملية الاختيار بين استعمال الجملتين اذا يعتمد على حجم البيانات الراجعة من الجملة الفرعية subquery.

صورة

!!! كم أنت عبقري !!!