{"id":20115,"date":"2023-05-25T10:47:35","date_gmt":"2023-05-25T03:47:35","guid":{"rendered":"https:\/\/jobsgo.vn\/blog\/?p=20115"},"modified":"2025-03-25T11:38:04","modified_gmt":"2025-03-25T04:38:04","slug":"cau-hoi-phong-van-java","status":"publish","type":"post","link":"https:\/\/jobsgo.vn\/blog\/cau-hoi-phong-van-java\/","title":{"rendered":"Top 35+ c\u00e2u h\u1ecfi ph\u1ecfng v\u1ea5n Java c\u00f9ng h\u01b0\u1edbng d\u1eabn tr\u1ea3 l\u1eddi"},"content":{"rendered":"\n
B\u1ea1n \u0111ang chu\u1ea9n b\u1ecb tham gia bu\u1ed5i ph\u1ecfng v\u1ea5n Java th\u00ec vi\u1ec7c chu\u1ea9n b\u1ecb nh\u1eefng c\u00e2u h\u1ecfi ph\u1ecfng v\u1ea5n Java l\u00e0 v\u00f4 c\u00f9ng c\u1ea7n thi\u1ebft. V\u00ec th\u1ebf, JobsGO \u0111\u00e3 t\u1ed5ng h\u1ee3p b\u1ed9<\/em> c\u00e2u h\u1ecfi ph\u1ecfng v\u1ea5n Java<\/em><\/strong><\/a> chu\u1ea9n nh\u1ea5t n\u0103m 2023 \u0111\u1ec3 c\u00e1c b\u1ea1n c\u00f3 \u0111\u01b0\u1ee3c bu\u1ed5i Interview th\u00e0nh c\u00f4ng nh\u1ea5t.<\/em><\/p>\n M\u1ee5c l\u1ee5c<\/p> Java \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n b\u1edfi \u0111\u01a1n v\u1ecb n\u00e0o th\u01b0\u1eddng l\u00e0 c\u00e2u h\u1ecfi ph\u1ecfng v\u1ea5n Java ph\u1ed5 bi\u1ebfn d\u00e0nh cho th\u1ef1c t\u1eadp, th\u00f4ng qua \u0111\u00f3 nh\u00e0 tuy\u1ec3n d\u1ee5ng c\u00f3 th\u1ec3 \u0111\u00e1nh gi\u00e1 s\u01a1 b\u1ed9 v\u1ec1 m\u1ee9c \u0111\u1ed9 hi\u1ec3u bi\u1ebft c\u1ee7a b\u1ea1n v\u1ec1 lo\u1ea1i ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh n\u00e0y.<\/p><\/blockquote>\n Tr\u1ea3 l\u1eddi:<\/strong> Java l\u00e0 ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh ph\u1ed5 bi\u1ebfn th\u1ebf gi\u1edbi \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n b\u1edfi Sun Microsystems. Java \u0111\u01b0\u1ee3c ra m\u1eaft v\u00e0 c\u00f4ng b\u1ed1 n\u0103m 1995.<\/p>\n Tr\u1ea3 l\u1eddi:<\/strong> Java c\u00f3 th\u1ec3 ch\u1ea1y tr\u00ean r\u1ea5t nhi\u1ec1u n\u1ec1n t\u1ea3ng kh\u00e1c nhau nh\u01b0 Mac OS, Linux, Windows, Sun Solaris, HP \u2013 Unix,\u2026 Ngo\u00e0i ra, n\u1ebfu b\u1ea1n mu\u1ed1n m\u1edf r\u1ed9ng ki\u1ebfn th\u1ee9c sang\u00a0<\/span>l\u1eadp tr\u00ecnh Android 2<\/span><\/strong><\/a>\u00a0ho\u1eb7c c\u00e1c n\u1ec1n t\u1ea3ng di \u0111\u1ed9ng kh\u00e1c, b\u1ea1n c\u00f3 th\u1ec3 t\u00ecm hi\u1ec3u th\u00eam v\u1ec1\u00a0<\/span>Flutter l\u00e0 g\u00ec<\/span><\/strong><\/a>, m\u1ed9t framework ph\u00e1t tri\u1ec3n \u1ee9ng d\u1ee5ng \u0111a n\u1ec1n t\u1ea3ng r\u1ea5t ph\u1ed5 bi\u1ebfn hi\u1ec7n nay.<\/span><\/p>\n Tr\u1ea3 l\u1eddi:<\/strong> Java l\u00e0 ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh c\u1ea5p cao c\u00f3 m\u1ee5c \u0111\u00edch chung d\u1ef1a tr\u00ean c\u00e1c kh\u00e1i ni\u1ec7m c\u1ee7a ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng c\u1ea5p cao, c\u00fa ph\u00e1p n\u00f3 s\u1eed d\u1ee5ng h\u1ea7u h\u1ebft l\u00e0 c\u1ee7a C v\u00e0 C++.<\/p>\n C\u00f2n Java Core l\u00e0 1 ph\u1ea7n c\u1ee7a Java \u0111\u1ec3 ph\u00e1t tri\u1ec3n m\u00e3 kh\u1ea3 chuy\u1ec3n cho nh\u1eefng \u1ee9ng d\u1ee5ng desktop v\u00e0 m\u00f4i tr\u01b0\u1eddng m\u00e1y ch\u1ee7.<\/p>\n Tr\u1ea3 l\u1eddi:<\/strong> Classloader l\u00e0 m\u1ed9t h\u1ec7 th\u1ed1ng con c\u1ee7a Java Virtual Machine. N\u00f3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 t\u1ea3i c\u00e1c l\u1edbp v\u00e0 c\u00e1c interface. Hi\u1ec7n nay, c\u00f3 r\u1ea5t nhi\u1ec1u lo\u1ea1i Classloader nh\u01b0: Bootstrap classloader, System classloader, Extension classloader…<\/p>\n Tr\u1ea3 l\u1eddi:<\/strong> File n\u00e0y v\u1eabn h\u1ee3p l\u1ec7. Ng\u01b0\u1eddi d\u00f9ng ho\u00e0n to\u00e0n c\u00f3 th\u1ec3 l\u01b0u file v\u1edbi t\u00ean “.java”. Tuy nhi\u00ean, sau \u0111\u00f3, ng\u01b0\u1eddi d\u00f9ng c\u1ea7n bi\u00ean d\u1ecbch b\u1eb1ng l\u1ec7nh javac .java v\u00e0 ch\u1ea1y b\u1eb1ng l\u1ec7nh java ten_lop.<\/p>\n1. Nh\u1eefng c\u00e2u h\u1ecfi ph\u1ecfng v\u1ea5n Fresher Java<\/strong><\/span><\/h2>\n
C\u00e2u 1: Java \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n b\u1edfi \u0111\u01a1n v\u1ecb n\u00e0o?<\/strong><\/span><\/h3>\n
C\u00e2u 2: Java \u0111ang h\u1ed7 tr\u1ee3 tr\u00ean nh\u1eefng n\u1ec1n t\u1ea3ng n\u00e0o?<\/strong><\/span><\/h3>\n
C\u00e2u 3: Java v\u00e0 Java Core l\u00e0 g\u00ec?<\/strong><\/span><\/h3>\n
C\u00e2u 4: Classloader trong Java l\u00e0 g\u00ec?<\/strong><\/span><\/h3>\n
C\u00e2u 5: File c\u00f3 t\u00ean tr\u1ed1ng “.java” c\u00f3 h\u1ee3p l\u1ec7 kh\u00f4ng?<\/strong><\/span><\/h3>\n
C\u00e2u 6: Platform l\u00e0 g\u00ec?<\/strong><\/span><\/h3>\n