JavaRush /جاوا بلاگ /Random-SD /هڪ انٽرويو دوران ٽيڪنيڪل سوال

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

گروپ ۾ شايع ٿيل
تنهن ڪري، انٽرويو هن منصوبي مطابق ٿيو
  1. جاوا ڪور
  2. او او پي
  3. آرام
  4. ڊيٽابيس
  5. اوزار جيڪي توهان استعمال ڪندا آهيو.
هڪ انٽرويو دوران ٽيڪنيڪل سوال - 1

جاوا ڪور

  • پهرين، مون کي مجموعن لاءِ انٽرفيس جي ترتيب وار ترتيب ڏيڻ لاءِ چيو ويو (اهو ڏکيو نه هو، انهن مان فقط ٿورا آهن (مجموعي، فهرست، سيٽ، قطار، نقشو).
  • ArrayList ۽ LinkedList جي وچ ۾ ڇا فرق آهي (هي انٽرنيٽ تي سڀ کان وڌيڪ هيڪني سوالن ۽ جوابن مان هڪ آهي، صرف اونداهي).
  • اسان انهن ۾ سوالن جي عمل جي رفتار تي بحث ڪيو ۽ شيٽ جي وچ ۾ ڇا فرق آهي.
  • اعتراض ڪلاس بابت سوال. هن جا طريقا ڪهڙا آهن، اهي ڇا ٿا ڪن؟
  • عڪس. getClass() طريقو ڇا ڪندو؟ تمام دلچسپ سوال، مهرباني ڪري ان تي غور ڪريو. خاص طور تي هڪ طبقي جي باري ۾ سڀڪنھن شيء کي ڪيئن حاصل ڪرڻ جي باري ۾، جيتوڻيڪ ان ۾ نجي طريقن يا متغير شامل آهن.
  • انهن کان پڇيو ته multithreading بابت. اهو ڪمزور آهي، مان سمجهان ٿو، توهان کي ٻڌائڻ لاءِ ته توهان ڪيئن ٿا سمجهو ته ملٽي ٿريڊنگ ڇا آهي. نئين سلسلي شروع ڪرڻ جي ڪهڙي ضرورت آهي. حقيقي طور تي، جيڪڏهن توهان سطح 20+ آهيو، ته پوءِ اهي سوال توهان لاءِ عجيب لڳندا.
  • توهان Stream بابت ڇا ٿا چئي سگهو. هي جاوا 8 بابت ناهي. اهو ان پٽ ۽ آئوٽ پٽ اسٽريمز بابت آهي. بنيادي انٽرفيس وانگر، اهي ڇا آهن (ڪردار ۽ بائيٽ). سمجھڻ لاءِ، ڪا خاص ڳالھ.
  • استثنا. هتي، ٻيهر، اسان کي استثناء جي هڪ ترتيب وار ترتيب ڏيڻ لاء چيو ويو آهي، ڪهڙي قسم جا آهن، ڪهڙا چيڪ ڪيا ويا آهن، ۽ ڪهڙا اڻ چيڪ ٿيل آهن. رن ٽائم استثنا سان ڇا ڪجي. ان جو نالو ڏيو جيڪو اڪثر سامهون آيو آهي (NullPointerException). سوال اهو آهي ته چيڪ ٿيل استثنا سان ڇا ڪيو وڃي (اڳتي يا عمل - ٻئي واضح آهن).

او او پي

  • مختصر ۾ OOP ڇا آهي؟
  • پروگرامنگ جا ٻيا ڪهڙا نمونا آهن؟ اهي OOP کان ڪيئن مختلف آهن؟
  • OOP جا بنيادي اصول ڇا آهن (وراثت، پوليمورفيزم ۽ encapsulation)؟ اسان کي انهن مان هر هڪ جي باري ۾ ٻڌايو. هينئر تائين سڀ ڪجهه خلاصو آهي، ڪنهن به ٻولي سان ڳنڍيل ناهي.
  • سسٽم ڊيزائن کي سمجھڻ جو ڪم: اتي ھڪڙو گھوڙو ۽ ھڪڙو پکي آھي. اسان کي Pegasus حاصل ڪرڻ جي ضرورت آهي. اصول "هڪ آهي" ۽ "هڪ آهي"

آرام

  • REST ڇا آهي. وڪيپيڊيا ان بابت تمام سٺي ڳالهه ڪري ٿو. حقيقت ۾، وڪيپيڊيا مان هڪ مضمون واقف ٿيڻ لاء ڪافي آهي.
  • HTTP. هتي پڻ عام جملا آهن. هن جا طريقا، انهن مان هر هڪ لاء ڇا آهي.
  • HTTP اسٽيٽس ڪوڊس. ڪھڙن ​​پنجن حصن ۾ ورهائبو؟ اهي ڇو ٿا؟ انهن 401 ۽ 403 بابت پڻ پڇيو، پر مون کي خبر نه هئي. انهن چيو ته اهي اهم آهن.

ڊيٽابيس

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

ٻيا اوزار

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