Snap Java (Java Interview ques

๊ด‘๊ณ  ํฌํ•จ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
1๋งŒ+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

์Šค๋ƒ… ์ˆ™๋ จ ๋œ ๊ฐœ๋ฐœ์ž๋ฅผ์œ„ํ•œ ํ•ต์‹ฌ ์ž๋ฐ” ์ธํ„ฐ๋ทฐ ์งˆ๋ฌธ์„ ์ œ๊ณตํ•˜๋Š” ์ž๋ฐ”. ์šฐ๋ฆฌ๋Š”,, ๋“ฑ ๋ด„, ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ, ๊ฐ๋„ JS ์ตœ๋Œ€ ์ ˆ์ „ ๋ชจ๋“œ ๋‹จ์ง€ SQL๊ณผ ๊ฐ™์€ ์ž๋ฐ” ์ธํ„ฐ๋ทฐ์—์„œ ์š”๊ตฌ๋˜๋Š” ๋ชจ๋“  ์ž๋ฐ” ๊ด€๋ จ ํ•ญ๋ชฉ์„ ์ œ๊ณตํ•˜๋Š”์ด ์ž๋™ํ™” ํ…Œ์ŠคํŠธ ๋ฉด์ ‘ ์งˆ๋ฌธ, ์…€๋ ˆ๋Š„ ์ž๋ฐ” ์ธํ„ฐ๋ทฐ ์งˆ๋ฌธ, AngularJS์™€ ๋ฉด์ ‘ ์งˆ๋ฌธ, ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฉด์ ‘ ์งˆ๋ฌธ ๋ฐ ๋งŽ์€ Apps์—์„œ ๋งŽ์€ ํ•ญ๋ชฉ์ด ๋ฎ์—ฌ์žˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” SQL, JAVA, SPRING ์ตœ๋Œ€ ์ ˆ์ „ ๋ชจ๋“œ ๋“ฑ๊ณผ ์˜คํ”„๋ผ์ธ ๊ธฐ๋Šฅ์˜ ์˜จ๋ผ์ธ ํ…Œ์ŠคํŠธ๋ฅผ ์—ฐ์Šต ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์šฉ์ž๋Š” ์ฝ๊ธฐ ๋ฐ ์˜คํ”„๋ผ์ธ์„ ์—ฐ์Šต ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ž๋ฐ”, UI ๋ฐ ์ž๋™ํ™” ๊ฐœ๋ฐœ์ž๋ฅผ์œ„ํ•œ ์ž‘์—… ์•Œ๋ฆผ์„ ๋ณด๋‚ด๊ณ ์žˆ๋‹ค. ์Šค๋ƒ… ์ž๋ฐ” ๋‚ด์šฉ์€ ๋ฉด์ ‘ ์งˆ๋ฌธ์— ์‘๋‹ตํ•˜๊ณ  ์˜จ๋ผ์ธ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ์˜ˆ์ œ๋ฅผ ์ œ๊ณต์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ด‘๊ณ ๋ฅผ ํ‰๊ฐ€ํ•˜๊ณ  ๊ตฌ๊ธ€์— ์ฃผ์„ Play ์Šคํ† ์–ดํ•˜๊ณ  ์šฐ๋ฆฌ์˜ ์ง€์› ํŒ€์€ ๋ฌด๋ฃŒ APK ํŒŒ์ผ์„ ์ฒด๊ฒฐ ์ตœ์‹  ๊ด‘๊ณ  ์‘๋‹ต ํ•  ๊ฒƒ์ด๋‹ค (์‹œ) gmail.com snapjavaapp ์ž์‹ ์˜ ์Šคํฌ๋ฆฐ ์ƒท์„ ๋ณด๋‚ด ํ‰๊ฐ€ ์‚ฌ์šฉ์ž๋ฅผ์œ„ํ•œ ๋ฌด๋ฃŒ APK๋ฅผ ์ œ๊ณตํ•˜๋Š” ์Šค๋ƒ… ์ž๋ฐ”.

์šฐ๋ฆฌ๋Š” ์˜จ๋ผ์ธ ๊ต์œก์„ ์ œ๊ณต ํ•  ์ค€๋น„๊ฐ€ ๊ฒฝํ—˜ ์ž๋ฐ” ๊ฐœ๋ฐœ์ž์˜ ๊ทธ๋ฃน์ž…๋‹ˆ๋‹ค. ํ•™์ƒ๋“ค ๋งŒ์ด ํ•„์š”ํ•œ ํ•™์ƒ์„์œ„ํ•œ ๋ฌด๋ฃŒ ๊ต์œก์„ ๋ฐฐ์—ด ์ž๋ฐ” ์Šค๋ƒ…ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ง€์› ๋ฉ”์ผ ๋ฌธ์˜ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ๊ธฐ์ ˆ ํ•™์ƒ์ด ์˜จ๋ผ์ธ ๊ต์œก์„ ํ•„์š”๋กœํ•˜๋Š” ๊ฒฝ์šฐ ์šฐ๋ฆฌ๋Š” ๋˜ํ•œ ์ œํ•œ๋œ ํด๋ž˜์Šค์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ๋ฌด๋ฃŒ ๊ต์œก์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์Šค๋ƒ…์€ ํ’ˆ์งˆ ๊ฐœ๋ฐœ์ž๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์ดˆ์ ์„ ๋งž์ถ”๊ณ  ์ž๋ฐ”. ์–ด๋–ค ๊ฒฝํ—˜ ์ž๋ฐ” ๊ฐœ๋ฐœ์ž๋Š” ์šฐ๋ฆฌ์˜ ๊ต์œก ํŒ€์„ ์ถ”๊ฐ€ํ•˜๊ณ ์žํ•˜๋Š” ๊ฒฝ์šฐ ๋ฉ”์ผ์„ ์šฐ๋ฆฌ์—๊ฒŒ ๋ณด๋‚ด ์ฃผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์ž๋ฐ” ๊ด€๋ จ ์ง์—…์— ๊ด€์‹ฌ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์„ ๊ณต์œ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค ์šฐ๋ฆฌ์™€ ํ•จ๊ป˜ ๋‹ค์‹œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
* ํ˜„์žฌ ์šฐ๋ฆฌ๊ฐ€ 2-5 ๋…„ ์ž๋ฐ” ํ›„๋ณด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฉ”์ผ : snapjavaapp (์‹œ) gmail.com

ํŠน์ง• :
โ˜› ์ฃผ์ œ ํ˜„๋ช…ํ•œ ์งˆ๋ฌธ๊ณผ ๋‹ต๋ณ€
โ˜› ์ ์ ˆํ•œ ๋ชฉ๋ก์€ ๋ชจ๋“  ํ•ญ๋ชฉ์„ ํฌํ•จํ•˜๋Š”
โ˜› ํ–ฅ์ƒ๋œ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค
โ˜› ์˜คํ”„๋ผ์ธ ์ฝ˜ํ…์ธ 
โ˜› ๋ถ„๋ฅ˜ ์งˆ๋ฌธ๊ณผ ๋‹ต๋ณ€
โ˜› ์˜คํ”„๋ผ์ธ ํ€ด์ฆˆ ๋ฐ ์‹ค์Šต
โ˜› ๋Œ€์ƒ ๋ชจ๋“  ์ž๋ฐ” ๊ด€๋ จ ์งˆ๋ฌธ๊ณผ ๋‹ต๋ณ€
์ฒซ๋‚  ๋‹น โ˜› ์ž‘์—… ์•Œ๋ฆผ ์ตœ๋Œ€
โ˜› ๊ด‘๊ณ  ์ œํ•œ
๊ตฌ๊ธ€ ํ”Œ๋ ˆ์ด ์Šคํ† ์–ด์—์„œ ๋งค์šฐ ๋น ๋ฅธ ์‘๋‹ต์„ โ˜›
โ˜› ์ตœ์†Œ ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค

์šฐ๋ฆฌ๋Š” ๋‹น์‹ ์˜ ํ•„์š”ํ•œ ๋ชจ๋“  ์ฃผ์ œ๋ฅผ ํ•˜๋‚˜์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ๋„์›€์ด ์‚ฌ์šฉ์ž๋ฅผ ์‹œ๋„ํ•˜๊ณ ์žˆ๋‹ค. ์šฐ๋ฆฌ๋Š” (JSP๋Š” ์„œ๋ธ”๋ฆฟ, ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ, ๋ฉ”์ด๋ธ, Gradle์„)์ด ๊ฐœ๋ฐœ์ž์˜ ์ง€์‹์„ ๊ฐ•ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋ช‡ ๊ฐ€์ง€ ์ถ”๊ฐ€ ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ–ˆ๋‹ค.

์ธํ„ฐ๋ทฐ ์งˆ๋ฌธ๊ณผ ๋Œ€๋‹ต ๋‹ค์Œ ์Šค๋ƒ… ์ž๋ฐ” ์ปค๋ฒ„.
โ€ข ์ฝ”์–ด ์ž๋ฐ” : ์Šค๋ ˆ๋“œ, OPPS, ๋ฌธ์ž์—ด, ์˜ˆ์™ธ ๋“ฑ
โ€ข ์ตœ๋Œ€ ์ ˆ์ „ ๋ชจ๋“œ
โ€ข ๋ด„.
โ€ข JSP
โ€ข ์„œ๋ธ”๋ฆฟ
โ€ข ๊ฐ๋„ JS
โ€ข JQuery์™€
โ€ข ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ
โ€ข SQL
โ€ข ์•Œ๊ณ ๋ฆฌ์ฆ˜
โ€ข ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ
โ€ข JPA
โ€ข JSF
โ€ข ์˜จ๋ผ์ธ ํ…Œ์ŠคํŠธ
โ€ข ์•ˆ๋“œ๋กœ์ด๋“œ
โ€ข ๋ฉ”์ด๋ธ
โ€ข Gradle์„
โ€ข ์…€๋ ˆ๋Š„
โ€ข ํ•˜๋‘ก
โ€ข SQL ์ฟผ๋ฆฌ ์˜ˆ



๋ถ€์ธ ์„ฑ๋ช…:
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ชฉ์ ์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ต์œก ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ํฌํ•จ ๋œ ๋ชจ๋“  ์ด๋ฏธ์ง€์™€ ํ…์ŠคํŠธ๋Š” ๋‹ค์–‘ํ•œ ์ธํ„ฐ๋„ท ์†Œ์Šค์—์„œ ์ˆ˜์ง‘๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์ด๋ฏธ์ง€์™€ ํ…์ŠคํŠธ๋Š” ์ธํ„ฐ๋„ท์—์„œ ๋‹ค์–‘ํ•œ ์žฅ์†Œ์—์„œ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ณต๊ฐœ ๋„๋ฉ”์ธ์—์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ฏฟ๊ณ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์šฐ๋ฆฌ๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์‚ฌ์šฉ๋˜๋Š” ์žฌ๋ฃŒ / ๋ฏธ๋””์–ด์˜ ์†Œ์œ ๊ถŒ / ์ €์ž‘๊ถŒ์„ ์ฃผ์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‚ด์šฉ์˜ ๊ฐ๊ฐ์˜ ์ €์ž‘๊ถŒ ์†Œ์œ ์ž๊ฐ€ ๊ถŒ๋ฆฌ๋ฅผ ์†Œ์œ ํ•˜๊ณ  ์žˆ์Œ์„ ์ธ์ •ํ•ฉ๋‹ˆ๋‹ค. ์•ฑ์˜ ๋ชจ๋“  ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ๊ถŒ๋ฆฌ๋ฅผ ์†Œ์œ ํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, ์›๋ณธ ์†Œ์Šค์˜ ์ €์ž‘๊ถŒ ์ •๋ณด์™€ ํ•จ๊ป˜ ์šฐ๋ฆฌ snapjavaapp์—์„œ (์‹œ) gmail.com์— ์ ์–ด์ฃผ์„ธ์š”. ์นจํ•ด ์˜๋„๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
์ž๋ฐ”, ์•ˆ๋“œ๋กœ์ด๋“œ, SQL, ๋ด„, JSP, ์„œ๋ธ”๋ฆฟ ์ธํ„ฐ๋ทฐ ์งˆ๋ฌธ ํŠœํ† ๋ฆฌ์–ผ ๋Œ€๋‹ตํ•ฉ๋‹ˆ๋‹ค.
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2020. 8. 28.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๊ฐœ๋ฐœ์ž๋Š” ์•ฑ์˜ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐ ์‚ฌ์šฉ ๋ฐฉ์‹์— ๊ด€ํ•œ ์ •๋ณด๋ฅผ ์—ฌ๊ธฐ์— ๊ณต๊ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ณด์•ˆ์— ๊ด€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ
์ •๋ณด ์—†์Œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

์•ฑ ์ง€์›