JavaRush /جاوا بلاگ /Random-UR /انٹرویو میں منطق کے مسائل
Юрий Кузнецов
سطح
Москва

انٹرویو میں منطق کے مسائل

گروپ میں شائع ہوا۔
آپ کو مجھ سے 5 منطقی مسائل کے علاوہ 4 جاوا کے مسائل کا تجزیہ کرنا ہے۔ انٹرویو کے دوران جو مسائل پیش آئے اور ان کا حل انٹرنیٹ پر موجود ہے۔ میں ان لوگوں کی سب سے اوپر فہرست دوں گا جن کا میں نے انٹرویو کے دوران سامنا کیا۔ انٹرویو میں منطقی مسائل - 1
  1. ٹوپیوں میں چار لوگ

  2. ایک پل اور ٹارچ کے بارے میں مسئلہ

  3. 9 سکوں میں سے، ایک جعلی ہے: یہ ہلکا ہے۔ ترازو کے دو تولے میں کیسے تلاش کریں؟

  4. تقریباً پچھلے مسئلے کی طرح ہی، صرف ترازو کوئی بھی ہو سکتا ہے۔ مسئلہ "گولیوں کے 5 جار" ۔

  5. "لامتناہی ٹرین"

انٹرویو کے دوران پوچھے گئے سوالات کا احاطہ کرنے کے لیے:

  1. جاوا میں سنگلٹن کو لاگو کرنے کے کئی طریقے لکھیں۔

  2. اس کوڈ میں کیا ہوگا؟

    انٹرویو میں منطق کے مسائل - 2
    class MyExc1 extends Exception{}
    class MyExc2 extends Exception{}
    class MyExc3 extends Exception{}
    
    public class Test {
        public static void main(String[] args) throws Exception {
            try {
                System.out.print(1);
                p();
            }catch (MyExc2 e){
            }
            finally {
                throw new MyExc3();
                System.out.print(2);
            }
        }
        public static void p() throws Exception {
            try {
                throw new MyExc1();
                 } catch (MyExc1 myExc1) {
                throw new MyExc2();
            }finally {
                System.out.println(3);
            }
        }
    }
  3. میری طرف سے مسئلہ، کیونکہ مجھے یاد نہیں کہ وہاں کیا مثال تھی۔

    public class Test {
        public static void main(String[] args)  {
            String s = "Hello";
            String s1 = "Hello";
            String s2 = new String("Hello");
    
            System.out.println(s == s1);
            System.out.println(s1 == s2);
    
            Integer i = 111;
            Integer i1 = 111;
            Integer i2 = new Integer(111);
            Integer i3 = new Integer(111);
    
            Integer i4 = -129;
            Integer i5 = -129;
            Integer i6 = new Integer(-129);
    
            System.out.println(i == i1);
            System.out.println(i1 == i2);
            System.out.println(i2 == i3);
    
            System.out.println(i4 == i5);
            System.out.println(i5 == i6);
    
            System.out.println(i6 == -129);
        }
    }
  4. پروگرام چلانے کا نتیجہ کیا ہوگا؟ اور اگر ہم آخری دو سطروں کو غیر تبصرہ کریں تو ہمیں کیا نتیجہ ملے گا؟

    class Test{
        private int id;
        private Integer id2;
    
        public Test(int id, Integer id2) {
            System.out.println("Создаем екзепляр Test");
            this.id = id;
            this.id2 = id2;
        }
    
        public Integer doIt(){
            return id + id2;
        }
    }
    class Test1{
        private Test test;
        private static int i;
    
        public Test1() {
            System.out.println("Создаем екзепляр Test1");
            this.test = new Test(i, 10);
        }
        public Test getTest() {
            return test;
        }
    }
    
    class Main {
        public static void main(String[] args)  {
            Test1 test1 = new Test1();
            System.out.println(test1.getTest().doIt());
           // Test test = new Test(null, 1);
           // test.doIt();
        }
    }
    انٹرویو میں منطقی مسائل - 3
PS: منطقی مسائل کے جواب سب انٹرنیٹ پر مل سکتے ہیں۔ دلچسپی رکھنے والوں کے لیے، میں جاوا ڈویلپر کے انٹرویوز کے بارے میں پچھلی پوسٹ منسلک کر رہا ہوں۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION