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