воскресенье, 17 августа 2014 г.

70+ вопросов на собеседование по основам Java @habrahabr



Cобрал небольшую подборку вопросов. Возможно кому-то она будет полезна.



— Что такое JRE? Что такое JDK? Чем отличаются?

— Есть ли у Java аналог ассемблера?

— Можете ли Вы назвать языки программирования, отличные от Java, которые тоже компилируются в байткод (class-файлы)?

— В чем отличия между Java SE, Java EE, Java ME, Android?

— Что такое JCP? JSR? RFC?

— Какая связь между языками Java и JavaScript?

— В отличии от машинных инструкций типичных процессоров (Intel, AMD) java-байткод «объектно-ориентирован», т.е. имеет ряд инструкций, непосредственно связанных с ООП. Можете ли назвать некоторые из них?

— В чем, по вашему мнению, отличия между виртуальной машиной (как в Java/C#) и средой времени исполнения (как в C++)?

— Чем, по вашему мнению, могут отличатся различные виртуальные машины, если все они должны единообразно исполнять один и тот же байткод?

— Что такое JIT-компиляция? Что такое AoF-компиляция? Какая используется в HotSpot?

Читать дальше →



via Хабрахабр / Захабренные / Тематические публикации http://ift.tt/1BrijAO

1 комментарий:



  1. Разрешите дополнить список еще одним: «327 вопроса на собеседование Java Developer».
    http://becomejavasenior.com/blog/2015/07/01/327-interview-questions-java-developer/

    ОтветитьУдалить