๐๏ธ 2024๋ ์๋ฐ ๊ฐ๋ฐ์ ๋ฉด์ ๊ฐ์ด๋ (2)
2024๋ ์๋ฐ ๊ฐ๋ฐ์ ๋ฉด์ ๊ฐ์ด๋ (1) - [https://careerly.co.kr/comments/100242] Topic 5: Hibernate/Spring-data Jpa/Database(SQL or NoSQL) ์ด ํ ํฝ์์๋ Hibernate JPA ํ๋ ์์ํฌ๊ฐ ๋ฑ์ฅํ๋ ๋ฐ์ดํฐ ๊ณ์ธต์ ๋ค๋ฃน๋๋ค. ๋ฉด์ ๊ด์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด๋น์๋ผ๋ฉด ๊ทธ์ ๊ด๋ จํด ๋ ๊น์ด ๋ฌผ์ด๋ณผ ์ ์์ต๋๋ค.ย [ํ ํฝ] * JPA ๋ ํ์งํ ๋ฆฌ * ์ํฐํฐ๋ค์ ๊ด๊ณ * SQL ์ฟผ๋ฆฌ * ๊ด๊ณํ๊ณผ ๋น๊ด๊ณํ DB ๊ฐ๋ * DB์์์ CRUD ์ฐ์ฐ * join, indexing, procs, functions [์ง๋ฌธ] * SQL๊ณผ NoSQL์ ์ฐจ์ด๋ ๋ฌด์์ธ๊ฐ์? * ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ค๋ฉ์ด ๋ฌด์์ธ๊ฐ์? * JPA๋ ๋ฌด์์ธ๊ฐ์? * ๋ถ๋ชจ-์์ ๊ด๊ณ๋ ๋ฌด์์ธ๊ฐ์? * ์กฐ์ธ์ด๋ ๋ฌด์์ธ๊ฐ์? ย Topic 6: ์ฝ๋ฉ ์๋ฐ ์ฝ๋ฉ ํ ํฝ์์๋ ์คํธ๋ฆผ API๋ฅผ ์ฌ์ฉํ์ฌ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฒ์ด ์ค์ํ์ฌ ์คํธ๋ฆผ ๊ด๋ จ ์ง๋ฌธ์ ์ถ๊ฐํ์์ต๋๋ค. ย ๋ฉด์ ์ ๋ค์ด๊ฐ๊ธฐ ์ ์ ์ถฉ๋ถํ ์ฐ์ตํ์ธ์. ย [ํ ํฝ] * ์คํธ๋ฆผ API * String๊ณผ Array์ ๊ด๋ จ๋ ์ฝ๋ฉ ์ง๋ฌธ * ์๋ฐ API๋ฅผ ์ด์ฉํ ์ ๋ ฌ๊ณผ ๊ฒ์ [์ง๋ฌธ] * ๋ฐฐ์ด์์ ๋ ๋ฒ์งธ๋ก ๋์ ์์๋ฅผ ์ฐพ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์. ๋ฐฐ์ด์๋ ์ค๋ณต ์์๊ฐ ํฌํจ๋ ์ ์์ต๋๋ค. * ์คํธ๋ฆผ API๋ฅผ ์ด์ฉํ์ฌ ์ฃผ์ด์ง ๋ฌธ์์ด์์ ์ค๋ณต ์์๋ฅผ ์ฐพ์๋ณด์ธ์. * ์ฃผ์ด์ง ๋ฐฐ์ด์์ ๊ฐ์ฅ ๊ธด ๋ฌธ์์ด์ ์ฐพ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์ธ์. * ์ ํจํ ๊ดํธ๋ฅผ ๋ง๋๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์ธ์. ย Topic 7: Devops(Kubernetes, Cloud, Kafka, cache) DevOps/๋ฐฐํฌ ํด์ ๋ํด ์์ธํ ์ค๋ช ํ ์ ์์ด์ผ ํฉ๋๋ค. Jenkins, Kubernetes, Kafka, Cloud ๋ฑ์ ์ผ๋ฐ์ ์ธ ํด์ ๋ํด ์ดํดํ๊ณ ์์ด์ผ ํฉ๋๋ค. ย [์ง๋ฌธ] * Kubernetes์์ POD, Configmap, Node์ cluster๊ฐ ๋ฌด์์ธ๊ฐ์? * Hybrid cloud๋ ๋ฌด์์ธ๊ฐ์? * Apache Spark๋ ๋ฌด์์ธ๊ฐ์?ย * Kafka๋ ๋ฌด์์ด๊ณ ์ด๋ป๊ฒ ์๋ํ๋์? offset๊ณผ consumer group์ ๋ฌด์์ธ๊ฐ์? ย Topic 8: Design pattern/Microservice patternย ๋ฉด์ ๊ด์ ํญ์ ๋์์ธ ํจํด์ ๋ํด ๋ฌผ์ด๋ณด๊ณ ์ถ์ดํฉ๋๋ค. ์ฑ๊ธํค, ํฉํ ๋ฆฌ ๋ฐ ์ต์ ๋ฒ ํจํด๊ณผ ๊ฐ์ ์ผ๋ฐ์ ์ธ ๋์์ธ ํจํด์ ์ฝ๋ฉ์ ์ฌ์ฉํ ์ ์๋์ง ์๊ณ ์ถ์ดํฉ๋๋ค. ย ๋ง์ดํฌ๋ก์๋น์ค๋ ์์ฆ ๋ง์ด ์ฌ์ฉ๋๋ฉฐ, ๋ค์ํ ์ ํ์ ํจํด์ด ๋ํ๋ฉ๋๋ค:ย ์ํท ๋ธ๋ ์ด์ปค SAGA CQRS Two-phase commit, BFF, API Gateway ย [์ง๋ฌธ] * ์ฑ๊ธํค ๋์์ธ ํจํด, ๋น๋ ๋์์ธ ํจํด, facade ๋์์ธ ํจํด์ ๋ฌด์์ธ๊ฐ์? * ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํด์ผ ํ ์ผ๋ฐ์ ์ธ ๋ง์ดํฌ๋ก ์๋น์ค ํจํด์ ๋ฌด์์ธ๊ฐ์? ๋๊ฐ์ง๋ฅผ ๋ง์ํด ์ฃผ์ธ์. ๋ฒ์ญ: [https://ducktopia.tistory.com/110] ์๋ฌธ: https://rathod-ajay.medium.com/your-guide-to-clear-java-developer-interview-in-2024-36a926ec6719