JavaRush /جاوا بلاگ /Random-SD /هڪ انٽرويو دوران ٽيڪنيڪل سوال
Roman_kh
سطح
Харьков

هڪ انٽرويو دوران ٽيڪنيڪل سوال

گروپ ۾ شايع ٿيل
سڀني کي هيلو، جاوراشيٽس! اهو ائين ئي ٿيو آهي ته مون تازو هڪ انٽرويو ڪيو هو ۽ توهان کي ٻڌائڻ چاهيان ٿو ته مون کان ڪهڙا سوال پڇيا ويا هئا اهو فرض ڪندي ته مان جونيئر ++ پوزيشن لاءِ درخواست ڪري رهيو آهيان. اهي. اڃا تائين وچولي نه آهي، پر هڪ گرين جونيئر به نه. هڪ انٽرويو دوران ٽيڪنيڪل سوال - 1تنهن ڪري، انٽرويو هن منصوبي مطابق ٿيو
  1. جاوا ڪور
  2. او او پي
  3. آرام
  4. ڊيٽابيس.
  5. اوزار جيڪي توهان استعمال ڪندا آهيو.

جاوا ڪور

  • پهرين، مون کي مجموعن لاءِ انٽرفيس جي ترتيب وار ترتيب ڏيڻ لاءِ چيو ويو هو (اهو ڏکيو نه هو، انهن مان فقط ٿورا آهن ( Collection, List, Set, Queue, Map).

  • وچ ۾ ڇا فرق آهي ArrayList۽ LinkedList(هي انٽرنيٽ تي سڀ کان وڌيڪ هيڪني سوالن ۽ جوابن مان هڪ آهي، اهو صرف اونداهي آهي).

    اسان انهن ۾ سوالن جي عمل جي رفتار تي بحث ڪيو ۽ شيٽ جي وچ ۾ ڇا فرق آهي.

  • ڪلاس بابت سوال Object. هن جا طريقا ڪهڙا آهن، اهي ڇا ٿا ڪن؟

  • عڪس. ڇا ڪندو آهي getClass(). تمام دلچسپ سوال، مهرباني ڪري ان تي غور ڪريو. خاص طور تي هڪ طبقي جي باري ۾ سڀڪنھن شيء کي ڪيئن حاصل ڪرڻ جي باري ۾، جيتوڻيڪ ان ۾ نجي طريقن يا متغير شامل آهن.

  • انهن کان پڇيو ته multithreading بابت. اهو ڪمزور آهي، مان سمجهان ٿو، توهان کي ٻڌائڻ لاءِ ته توهان ڪيئن ٿا سمجهو ته ملٽي ٿريڊنگ ڇا آهي. نئين سلسلي شروع ڪرڻ جي ڪهڙي ضرورت آهي. حقيقي طور تي، جيڪڏهن توهان سطح 20+ آهيو، ته پوءِ اهي سوال توهان لاءِ عجيب لڳندا.

  • ان بابت ڇا ٿو چئي سگهان Stream. هي جاوا 8 بابت ناهي. اهو ان پٽ ۽ آئوٽ پٽ اسٽريمز بابت آهي. بنيادي انٽرفيس وانگر، اهي ڇا آهن (ڪردار ۽ بائيٽ). سمجھڻ لاءِ، ڪا خاص ڳالھ.

  • استثنا. هتي، ٻيهر، اسان کي پڇيو ويو ته استثناء جو هڪ ترتيب وار ترتيب ڏيو، جيڪي موجود آهن، ڪهڙا آهن checked، ۽ ڪهڙا آهن unchecked. استثنا سان ڇا ڪجي Runtime. سڀ کان وڌيڪ مارڻ وارن جو نالو ڏيو ( NullPointerException).

  • سوال اهو آهي ته checkedاستثنا سان ڇا ڪرڻ جي ضرورت آهي (اڳتي يا عمل - ٻئي واضح آهن).

او او پي

  • مختصر ۾ OOP ڇا آهي؟

  • پروگرامنگ جا ٻيا ڪهڙا نمونا آهن؟ اهي OOP کان ڪيئن مختلف آهن؟

  • OOP جا بنيادي اصول ڇا آهن (وراثت، پوليمورفيزم ۽ encapsulation)؟ اسان کي انهن مان هر هڪ جي باري ۾ ٻڌايو. هينئر تائين سڀ ڪجهه خلاصو آهي، ڪنهن به ٻولي سان ڳنڍيل ناهي.

  • سسٽم ڊيزائن کي سمجھڻ جو ڪم: اتي ھڪڙو گھوڙو ۽ ھڪڙو پکي آھي. اسان کي Pegasus حاصل ڪرڻ جي ضرورت آهي. اصول "هڪ آهي" ۽ "هڪ آهي"

آرام

  • REST ڇا آهي. وڪيپيڊيا ان بابت تمام سٺي ڳالهه ڪري ٿو. حقيقت ۾، وڪيپيڊيا مان هڪ مضمون واقف ٿيڻ لاء ڪافي آهي.

  • HTTP. هتي پڻ عام جملا آهن. هن جا طريقا، انهن مان هر هڪ لاء ڇا آهي.

  • HTTP اسٽيٽس ڪوڊس. ان کي ڪھڙن پنجن حصن ۾ ورهايو وڃي؟ اسان کي سڀ کان وڌيڪ مشهور (200,204,404,500,501) بابت ٻڌايو. اهي ڇو ٿا؟ انهن 401 ۽ 403 بابت پڻ پڇيو، پر مون کي خبر نه هئي. انهن چيو ته اهي اهم آهن.

ڊيٽابيس

هتي مون توهان کي ٻڌايو ته مان ڄاڻان ٿو MySQL. هن مون کي ٽن عام فارمن بابت ٻڌايو. هن جوائن جي باري ۾ ڳالهايو، اهي ڇا آهن، ۽ انهن علائقن جو هڪ چونڪ ٺاهيو جنهن ۾ مختلف جوائن استعمال ڪيا وڃن ٿا. مون ڳالهه ڪئي ته مان هڪ تعلقي ڊيٽابيس کي ڪيئن سمجهان ٿو. مون مونگو ڊي بي جي باري ۾ نه وساريو آهي - اهو هڪ NoSQL ڊيٽابيس آهي. ڪجهه وقت کان پوءِ ان بابت به لکندس.

ٻيا اوزار

هتي اسان منهنجي ريزوم ذريعي ويا. اهو لکيل هو ته مان اسيمبليءَ لاءِ Maven/Gradle استعمال ڪريان ٿو، مان JIRA ڪمن لاءِ استعمال ڪريان ٿو، گٽ، ڊڪر، سوگر. مسلسل انضمام لاء - اسٽش، بانس، پوپٽ. جاچ لاءِ JUnit ، Mockito، JMeter. مان شايد ڪجهه وساري چڪو آهيان، تنهنڪري جيڪڏهن توهان دلچسپي رکو ٿا، تبصرن ۾ پڇو ۽ مان جواب ڏيڻ جي ڪوشش ڪندس. هي انٽرويو جو پهريون حصو هو. هاڻي مان نتيجن جو انتظار ڪري رهيو آهيان ۽ جيڪڏهن ها، ته پوءِ ٻيو حصو هوندو. مان ان بابت جلد کان جلد لکندس. ڪو به ماڻهو جيڪو مضمون پسند ڪيو ۽ ان کي ڪارائتو مليو - "+". تبصرن ۾ لکو. منهنجا ٻيا مضمون پڻ ڏسو:
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION