GPT μμ±
[1] μꡬμ¬ν λΆμ (5λ¬Έμ )
1. μꡬμ¬ν λΆμ κΈ°λ² μ€ μ¬μ©μμ μꡬμ¬νμ μ 리νκ³ μ°μ μμλ₯Ό κ²°μ νλ λ°©λ²μ?
β λΈλ μΈμ€ν λ°
β‘ μꡬμ¬ν μΆμ λ§€νΈλ¦μ€
β’ νμ΄μμ΄μ¦ ν
μ€νΈ
β£ μꡬμ¬ν μ°μ μμ νκ°
2. κΈ°λ₯μ μꡬμ¬νκ³Ό λΉκΈ°λ₯μ μꡬμ¬νμ λ°λ₯΄κ² ꡬλΆν κ²μ?
β κΈ°λ₯μ μꡬμ¬ν: μ±λ₯, 보μ / λΉκΈ°λ₯μ μꡬμ¬ν: λ‘κ·ΈμΈ, κ²°μ
β‘ κΈ°λ₯μ μꡬμ¬ν: λ‘κ·ΈμΈ, κ²μ / λΉκΈ°λ₯μ μꡬμ¬ν: μ±λ₯, 보μ
β’ κΈ°λ₯μ μꡬμ¬ν: λ°μ΄ν° λ¬΄κ²°μ± / λΉκΈ°λ₯μ μꡬμ¬ν: λ°μ΄ν°λ² μ΄μ€ μ€κ³
β£ κΈ°λ₯μ μꡬμ¬ν: μ μ§λ³΄μμ± / λΉκΈ°λ₯μ μꡬμ¬ν: κ°λ
μ±
3. μννΈμ¨μ΄ κ°λ° νλ‘μΈμ€ μ€ ‘μꡬμ¬ν μ μ’ λ¨κ³μμ μννλ μμ μ?
β μμ€ν
μ μ§λ³΄μ
β‘ μ½λ ꡬν λ° ν
μ€νΈ
β’ μ¬μ©μ μꡬμ¬ν μμ§ λ° λΆμ
β£ μμ€ν
λ°°ν¬
4. μ μμΌ κ°λ° λ°©λ²λ‘ μμ μꡬμ¬νμ μ§μμ μΌλ‘ λ°μνκΈ° μν΄ μ¬μ©νλ κΈ°λ²μ?
β λ°±λ‘κ·Έ κ΄λ¦¬
β‘ μν°ν΄ λͺ¨λΈ
β’ λ¨μ ν
μ€νΈ
β£ μ ν λͺ
μΈ
5. μꡬμ¬ν λͺ μΈμ μμ± μ κ³ λ €ν΄μΌ ν μ¬νμ΄ μλ κ²μ?
β λͺ
νμ±
β‘ μΌκ΄μ±
β’ μ€λ³΅μ±
β£ κ²μ¦ κ°λ₯μ±
[2] λ°μ΄ν°λ² μ΄μ€ (6λ¬Έμ )
6. SQLμμ ν κ° μ΄μμ ν μ΄λΈμ μ°κ²°νμ¬ λ°μ΄ν°λ₯Ό μ‘°ννλ λ°©λ²μ?
β μλΈμΏΌλ¦¬
β‘ μΈλ±μ€
β’ μ‘°μΈ(Join)
β£ νΈλ¦¬κ±°(Trigger)
7. μ κ·νμ λͺ©μ μ?
β λ°μ΄ν° μ€λ³΅ μ΅μν
β‘ λ°μ΄ν° κ²μ μλ μ¦κ°
β’ μμ€ν
μ±λ₯ ν₯μ
β£ νΈλμμ
μ²λ¦¬ μλ κ°μ
8. νΈλμμ μ ACID μμ± μ€ μμμ±(Atomicity)μ μλ―Έλ?
β λͺ¨λ μμ
μ΄ μ±κ³΅μ μΌλ‘ μνλκ±°λ μ ν μνλμ§ μμμΌ νλ€.
β‘ νΈλμμ
μ€κ° μνκ° λ€λ₯Έ νΈλμμ
μ μν₯μ μ£Όμ§ μλλ€.
β’ μμ€ν
μ₯μ λ°μ μμλ λ°μ΄ν°κ° μΌκ΄μ±μ μ μ§ν΄μΌ νλ€.
β£ μ¬λ¬ νΈλμμ
μ΄ λμμ μ€νλ κ²½μ°μλ λ
립μ μΌλ‘ μ€νλμ΄μΌ νλ€.
9. NoSQL λ°μ΄ν°λ² μ΄μ€κ° κ΄κ³ν λ°μ΄ν°λ² μ΄μ€(RDBMS)λ³΄λ€ μ 리ν κ²½μ°λ?
β μ κ·νκ° νμν κ²½μ°
β‘ λ°μ΄ν° κ° κ°ν κ΄κ³κ° μλ κ²½μ°
β’ λλμ λΉμ ν λ°μ΄ν°λ₯Ό μ²λ¦¬ν΄μΌ νλ κ²½μ°
⣠볡μ‘ν JOIN μ°μ°μ΄ νμν κ²½μ°
10. μΈλ±μ€λ₯Ό μ¬μ©ν λ μ±λ₯μ΄ μ νλ κ°λ₯μ±μ΄ μλ κ²½μ°λ?
β μμ£Ό λ³κ²½λλ λ°μ΄ν°μ μΈλ±μ€λ₯Ό μ μ©ν λ
β‘ μ‘°νκ° λ§μ ν
μ΄λΈμ μΈλ±μ€λ₯Ό μ μ©ν λ
β’ μΈλ±μ€κ° μλ ν
μ΄λΈμμ λ°μ΄ν°λ₯Ό κ²μν λ
β£ ν
μ΄λΈ ν¬κΈ°κ° μμ κ²½μ°
11. SQLμ ‘ROLLBACK’ λͺ λ Ήμ΄μ μν μ?
β λ³κ²½λ λ°μ΄ν°λ₯Ό μ μ₯νλ€.
β‘ λ³κ²½λ λ°μ΄ν°λ₯Ό μ·¨μνλ€.
β’ μλ‘μ΄ νΈλμμ
μ μμνλ€.
β£ ν
μ΄λΈμ μμ νλ€.
[3] μννΈμ¨μ΄ μ€κ³ λ° κ΅¬ν (6λ¬Έμ )
12. κ°μ²΄μ§ν₯ μ€κ³ μμΉ μ€ ‘κ°λ°©-νμ μμΉ(OCP)’μ μλ―Έλ?
β λͺ¨λμ νμ₯μ μ΄λ € μκ³ λ³κ²½μλ λ«ν μμ΄μΌ νλ€.
β‘ νλμ ν΄λμ€λ νλμ μ±
μλ§ κ°μ ΈμΌ νλ€.
β’ κ°μ²΄ κ°μ κ²°ν©λλ₯Ό λμ¬μΌ νλ€.
β£ λͺ¨λ κ°μ²΄λ λ€λ₯Έ κ°μ²΄μ μ§μ μ κ·Όν΄μΌ νλ€.
13. MVC ν¨ν΄μμ Controllerμ μν μ?
β μ¬μ©μ μ
λ ₯μ λ°μ Modelμ λ³κ²½νκ³ Viewμ μ λ¬
β‘ λ°μ΄ν° μ μ₯ λ° μ²λ¦¬
β’ UI νλ©΄μ μΆλ ₯
β£ λΉμ¦λμ€ λ‘μ§μ μ€ν
14. μννΈμ¨μ΄ λμμΈ ν¨ν΄ μ€ ‘ν©ν 리 ν¨ν΄(Factory Pattern)’μ μ£Όμ λͺ©μ μ?
β κ°μ²΄ μμ±μ μΊ‘μννμ¬ μΌκ΄μ±μ μ μ§
β‘ λ°μ΄ν° μ κ·Ό μλ ν₯μ
β’ λ©λͺ¨λ¦¬ μ¬μ©λ μ κ°
β£ UI λμμΈ κ°μ
15. RESTful API μ€κ³ μμΉμ ν΄λΉνμ§ μλ κ²μ?
β μν μ μ₯(Stateful)
①리μμ€ κΈ°λ°
β’ HTTP νμ€ λ©μλ μ¬μ©
β£ ν΄λΌμ΄μΈνΈ-μλ² κ΅¬μ‘°
16. ν¨μν νλ‘κ·Έλλ°μ μ£Όμ νΉμ§μ΄ μλ κ²μ?
β λΆλ³μ±(Immutable)
β‘ κ³ μ°¨ ν¨μ(Higher-Order Function)
β’ μν μ μ§(Stateful)
β£ μμ ν¨μ(Pure Function)
17. λμμΈ ν¨ν΄ μ€ ‘μ±κΈν€ ν¨ν΄’μ νΉμ§μ?
β κ°μ²΄λ₯Ό νλλ§ μμ±νμ¬ κ³΅μ
β‘ κ°μ²΄λ₯Ό λ€μ μμ±νμ¬ μ¬μ©
β’ κ°μ²΄ κ° κ²°ν©λλ₯Ό λμ
β£ λ°νμ μ ν΄λμ€ λ³κ²½ κ°λ₯
[4] λ€νΈμν¬ λ° λ³΄μ (6λ¬Έμ , κ³μ)
18. TCP/IP λ€νΈμν¬ λͺ¨λΈμ μ μ‘ κ³μΈ΅μμ μ¬μ©νλ νλ‘ν μ½μ΄ μλ κ²μ?
β TCP
β‘ UDP
β’ IP
β£ SCTP
19. 보μ 곡격 κΈ°λ² μ€ μ€κ°μ 곡격(Man-in-the-Middle Attack)μ νΉμ§μ?
β ν΅μ μ€κ°μμ λ°μ΄ν°λ₯Ό κ°λ‘μ± λ³μ‘°ν¨
①곡격μκ° μλ²λ₯Ό μ§μ ν΄νΉν¨
β’ μμ€ν
λ΄λΆμμ μ
μ±μ½λλ₯Ό μ€νν¨
β£ λ€νΈμν¬ νΈλν½μ μ°¨λ¨ν¨
20. λ°©νλ²½(Firewall)μ μν μ΄ μλ κ²μ?
β μ
μ± μ½λ νμ§ λ° μ κ±°
β‘ νκ°λμ§ μμ λ€νΈμν¬ μ κ·Ό μ°¨λ¨
β’ νΈλν½ νν°λ§
β£ νΉμ ν¬νΈ μ°¨λ¨
21. λ€νΈμν¬μμ IP μ£Όμλ₯Ό MAC μ£Όμλ‘ λ³ννλ νλ‘ν μ½μ?
β ARP
β‘ DNS
β’ DHCP
β£ ICMP
22. κ³΅κ° ν€ μνΈν λ°©μμμ ν€μ μν μ?
β μνΈνμ 볡νΈνμ λμΌν ν€ μ¬μ©
β‘ μνΈνλ κ³΅κ° ν€, 볡νΈνλ κ°μΈ ν€ μ¬μ©
β’ μνΈνμ 볡νΈνμ λ¨μΌ λΉλ° ν€ μ¬μ©
⣠무μμ λ°μ΄ν° μμ±
23. SQL Injection 곡격μ λ°©μ§νκΈ° μν ν¨κ³Όμ μΈ λ°©λ²μ?
β μ
λ ₯κ° κ²μ¦ λ° νν°λ§
β‘ κΈ°λ³Έ μΈμ¦ λ°©μ μ¬μ©
β’ λ€νΈμν¬ λ°©νλ²½ μ¬μ©
β£ λ°μ΄ν° λ°±μ
μν
[5] μ΄μ체μ (6λ¬Έμ )
24. μ΄μ체μ μ μ£Όμ μν μ΄ μλ κ²μ?
β νλ‘μΈμ€ κ΄λ¦¬
β‘ λ©λͺ¨λ¦¬ κ΄λ¦¬
β’ λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬
β£ νμΌ μμ€ν
κ΄λ¦¬
25. νλ‘μΈμ€ μν μ€ ‘λκΈ°(Waiting)’ μνλ μ΄λ€ μν©μΈκ°?
β CPUλ₯Ό ν λΉλ°μ μ€ν μ€
β‘ μ
μΆλ ₯(I/O) μμ
μ΄ λλκΈ°λ₯Ό κΈ°λ€λ¦¬λ μ€
β’ νλ‘μΈμ€κ° μ’
λ£λ¨
β£ μλ‘κ² μμ±λ μν
26. μ€μΌμ€λ§ μκ³ λ¦¬μ¦ μ€ ‘λΌμ΄λ λ‘λΉ(Round Robin)’ λ°©μμ νΉμ§μ?
β κ° νλ‘μΈμ€μ λμΌν μκ° ν λΉ
β‘ μ°μ μμκ° λμ νλ‘μΈμ€κ° λ¨Όμ μ€νλ¨
β’ νλ‘μΈμ€κ° ν λ² μ€νλλ©΄ μ’
λ£λ λκΉμ§ μ€νλ¨
β£ κ°μ₯ μ§§μ μμ
μ μ°μ μ€ν
27. κ°μ λ©λͺ¨λ¦¬μμ νμ΄μ§ κ΅μ²΄ μκ³ λ¦¬μ¦μ΄ μννλ μν μ?
β νμ¬ μ€ν μ€μΈ νλ‘μΈμ€λ₯Ό κ°μ μ’
λ£
β‘ νλ‘μΈμ€μ μ°μ μμλ₯Ό λ³κ²½
β’ μλ‘μ΄ νμ΄μ§λ₯Ό λ©λͺ¨λ¦¬μ λ‘λνκΈ° μν΄ κΈ°μ‘΄ νμ΄μ§λ₯Ό κ΅μ²΄
β£ CPUμ μλλ₯Ό ν₯μ
28. μ΄μ체μ μμ κ΅μ°© μν(Deadlock)λ₯Ό λ°©μ§νλ λ°©λ²μ΄ μλ κ²μ?
β μμ ν λΉ μ μμλ₯Ό μ§μ
β‘ νλ‘μΈμ€μ μμ μ μ λ₯Ό κΈμ§
β’ μμ μμ² μ λͺ¨λ μμμ ν λ²μ ν λΉ
β£ νμμμ κΈ°λ²μ μ¬μ©
29. νμ΄μ§ κΈ°λ²μ μ¬μ©ν λ λ°μνλ μ£Όμ λ¨μ μ?
β λ΄λΆ λ¨νΈν(Internal Fragmentation)
β‘ μΈλΆ λ¨νΈν(External Fragmentation)
β’ CPU μλ μ ν
β£ μ
μΆλ ₯ μλ μ¦κ°
[6] μλ£κ΅¬μ‘° λ° μκ³ λ¦¬μ¦ (7λ¬Έμ )
30. μ€ν(Stack)μ μ£Όμ νΉμ§μ?
β FIFO (First-In, First-Out)
β‘ LIFO (Last-In, First-Out)
β’ λλ€ μ κ·Ό κ°λ₯
β£ μλ°©ν₯ νμ
31. ν(Queue) μλ£κ΅¬μ‘°μ νμ© μ¬λ‘κ° μλ κ²μ?
β νλ¦°ν° μμ
μ²λ¦¬
β‘ νλ‘μΈμ€ μ€μΌμ€λ§
β’ μΉ λΈλΌμ°μ λ€λ‘ κ°κΈ°
β£ λ€νΈμν¬ ν¨ν· μ²λ¦¬
32. μ΄μ§ νμ(Binary Search)μ΄ ν¨μ¨μ μΌλ‘ μλνκΈ° μν 쑰건μ?
β λ°°μ΄μ΄ μ λ ¬λμ΄ μμ΄μΌ ν¨
β‘ λ°°μ΄μ ν¬κΈ°κ° ν΄μλ‘ ν¨κ³Όμ μ΄μ§ μμ
β’ λͺ¨λ μμκ° λμΌν΄μΌ ν¨
β£ λ°μ΄ν°κ° 무μμλ‘ μ λ ¬λμ΄ μμ΄μΌ ν¨
33. μ°κ²° 리μ€νΈ(Linked List)μ μ₯μ μ?
β ν¬κΈ° λ³κ²½μ΄ μμ λ‘μ
β‘ μΈλ±μ€λ₯Ό ν΅ν λΉ λ₯Έ μ κ·Ό κ°λ₯
β’ μ λ ¬μ΄ μλμΌλ‘ μνλ¨
β£ λ©λͺ¨λ¦¬ μ¬μ©λμ΄ μ μ
34. ν΄μ ν μ΄λΈ(Hash Table)μ μ£Όμ λͺ©μ μ?
β λ°μ΄ν°λ₯Ό λΉ λ₯΄κ² κ²μνκΈ° μν¨
β‘ λ°μ΄ν°λ₯Ό μμ°¨μ μΌλ‘ μ λ ¬νκΈ° μν¨
β’ λ°μ΄ν°λ₯Ό μμΆ μ μ₯νκΈ° μν¨
β£ λ©λͺ¨λ¦¬ μ¬μ©λμ μ€μ΄κΈ° μν¨
35. DFS(κΉμ΄ μ°μ νμ)μ νΉμ§μ?
β λͺ¨λ κ²½λ‘λ₯Ό λμΌν μ°μ μμλ‘ νμ
β‘ μ€ν(Stack)μ μ΄μ©νμ¬ κ΅¬ν
β’ μ΅λ¨ κ²½λ‘ νμμ μ ν©
β£ BFSλ³΄λ€ νμ λΉ λ¦
36. κ·Έλνμ μΈμ νλ ¬(Adjacency Matrix) νν λ°©λ²μμ κ³΅κ° λ³΅μ‘λλ?
β O(1)
β‘ O(V)
β’ O(V+E)
β£ O(V²)
[7] μννΈμ¨μ΄ ν μ€νΈ λ° μ μ§λ³΄μ (6λ¬Έμ )
37. λΈλλ°μ€ ν μ€νΈ κΈ°λ²μ΄ μλ κ²μ?
β λλ± λΆν κΈ°λ²
β‘ κ²½κ³κ° λΆμ κΈ°λ²
β’ μ μ΄ νλ¦ ν
μ€νΈ
β£ μ€λ₯ μμΈ‘ κΈ°λ²
38. λ¨μ ν μ€νΈ(Unit Test)μ μ£Όμ λͺ©μ μ?
β μ 체 μμ€ν
λμ νμΈ
β‘ κ°λ³ λͺ¨λμ΄ μ¬λ°λ₯΄κ² λμνλμ§ κ²μ¦
β’ μ±λ₯ ν
μ€νΈ μν
β£ μ¬μ©μ μΈν°νμ΄μ€(UI) ν
μ€νΈ
39. νκ· ν μ€νΈ(Regression Test)μ λͺ©μ μ?
β μννΈμ¨μ΄μ μ±λ₯ ν₯μ
β‘ κΈ°μ‘΄ κΈ°λ₯μ΄ λ³κ²½ μμ΄ μ μ λμνλμ§ νμΈ
⒠보μ μ·¨μ½μ μ κ²
β£ λ€νΈμν¬ μλ μΈ‘μ
40. λ² ν ν μ€νΈ(Beta Test)μ νΉμ§μ?
β κ°λ° νκ²½μμλ§ μ€ν
β‘ μ€μ μ¬μ©μμκ² κ³΅κ°νμ¬ νΌλλ°±μ λ°μ
β’ μννΈμ¨μ΄ μμ€μ½λ λΆμ
β£ λ€νΈμν¬ μ±λ₯ ν
μ€νΈ μν
41. νμ΄νΈλ°μ€ ν μ€νΈμμ κ³ λ €ν΄μΌ ν μ¬νμ΄ μλ κ²μ?
β μ½λ 컀λ²λ¦¬μ§ λΆμ
β‘ λΆκΈ° 쑰건 νμΈ
β’ μ¬μ©μμ κ²½ν νκ°
⣠루ν ν
μ€νΈ μν
42. μ μ§λ³΄μ μ ν μ€ ‘μλ°© μ μ§λ³΄μ’λ?
β μ±λ₯ ν₯μμ μν μ½λ μ΅μ ν
β‘ λ²κ·Έ μμ
β’ μλ‘μ΄ κΈ°λ₯ μΆκ°
β£ νλμ¨μ΄ κ΅μ²΄
[1] μꡬμ¬ν λΆμ
- β£ - μꡬμ¬ν μ°μ μμ νκ° κΈ°λ²μ μ¬μ©νμ¬ μ€μλλ₯Ό κ²°μ νλ€.
- β‘ - κΈ°λ₯μ μꡬμ¬νμ μμ€ν λμκ³Ό κ΄λ ¨ μκ³ , λΉκΈ°λ₯μ μꡬμ¬νμ νμ§ μμ±μ μλ―Ένλ€.
- β’ - μꡬμ¬ν μ μ λ¨κ³μμλ μ¬μ©μμ μꡬμ¬νμ μμ§νκ³ λΆμνλ€.
- β - μ μμΌμμλ λ°±λ‘κ·Έλ₯Ό μ§μμ μΌλ‘ κ΄λ¦¬νλ©° μꡬμ¬νμ λ°μνλ€.
- β’ - μꡬμ¬ν λͺ μΈμλ μ€λ³΅μ΄ μμ΄μΌ νλ€.
[2] λ°μ΄ν°λ² μ΄μ€
6. β’ - μ‘°μΈμ μ¬λ¬ ν μ΄λΈμ μ°κ²°νμ¬ λ°μ΄ν°λ₯Ό μ‘°ννλ λ°©λ²μ΄λ€.
7. β - μ κ·νλ λ°μ΄ν° μ€λ³΅μ μ΅μννμ¬ λ¬΄κ²°μ±μ μ μ§νλ κΈ°λ²μ΄λ€.
8.β - μμμ±μ νΈλμμ μ΄ λΆλΆμ μΌλ‘ μ€νλμ§ μλλ‘ λ³΄μ₯νλ€.
9.β’ - NoSQLμ λΉμ ν λ°μ΄ν°λ₯Ό μ²λ¦¬νλ λ° μ ν©νλ€.
10.β - μΈλ±μ€κ° μμ£Ό λ³κ²½λλ λ°μ΄ν°μ μ μ©λλ©΄ μ±λ₯μ΄ μ νλ μ μλ€.
11.β‘ - ROLLBACKμ λ³κ²½λ λ°μ΄ν°λ₯Ό μ·¨μνλ λͺ λ Ήμ΄μ΄λ€.
[3] μννΈμ¨μ΄ μ€κ³ λ° κ΅¬ν
12.β - κ°λ°©-νμ μμΉ(OCP)μ νμ₯μλ μ΄λ € μκ³ μμ μλ λ«ν μμ΄μΌ νλ€.
13.β - Controllerλ μ¬μ©μμ μ λ ₯μ λ°μ Modelμ λ³κ²½νκ³ Viewμ μ λ¬νλ€.
14.β - ν©ν 리 ν¨ν΄μ κ°μ²΄ μμ±μ μΊ‘μννμ¬ μΌκ΄μ±μ μ μ§νλ€.
15.β - RESTful APIλ Stateless(μν λΉμ μ₯) λ°©μμ΄μ΄μΌ νλ€.
16.β’ - ν¨μν νλ‘κ·Έλλ°μ μνλ₯Ό μ μ§νμ§ μλλ€.
17.β - μ±κΈν€ ν¨ν΄μ κ°μ²΄λ₯Ό νλλ§ μμ±νμ¬ κ³΅μ νλ€.
[4] λ€νΈμν¬ λ° λ³΄μ (6λ¬Έμ )
18. TCP/IP λ€νΈμν¬ λͺ¨λΈμ μ μ‘ κ³μΈ΅μμ μ¬μ©νλ νλ‘ν μ½μ΄ μλ κ²μ?
μ λ΅: β’ IP
ν΄μ€: IPλ λ€νΈμν¬ κ³μΈ΅μμ μ¬μ©νλ νλ‘ν μ½λ‘, μ μ‘ κ³μΈ΅μμ μ¬μ©νλ κ²μ TCP, UDP, SCTP λ±μ΄ μμ΅λλ€.
19. 보μ 곡격 κΈ°λ² μ€ μ€κ°μ 곡격(Man-in-the-Middle Attack)μ νΉμ§μ?
μ λ΅: β ν΅μ μ€κ°μμ λ°μ΄ν°λ₯Ό κ°λ‘μ± λ³μ‘°ν¨
ν΄μ€: μ€κ°μ 곡격μ 곡격μκ° λ λΉμ¬μ μ¬μ΄μμ λ°μ΄ν°λ₯Ό κ°λ‘μ±κ±°λ μμ νμ¬ κ³΅κ²©νλ λ°©μμ
λλ€.
20. λ°©νλ²½(Firewall)μ μν μ΄ μλ κ²μ?
μ λ΅: β μ
μ± μ½λ νμ§ λ° μ κ±°
ν΄μ€: λ°©νλ²½μ λ€νΈμν¬μ λΆλ²μ μΈ μ κ·Όμ μ°¨λ¨νλ μν μ νλ©°, μ
μ± μ½λ νμ§ λ° μ κ±°λ μν°λ°μ΄λ¬μ€ νλ‘κ·Έλ¨μ μν μ
λλ€.
21. λ€νΈμν¬μμ IP μ£Όμλ₯Ό MAC μ£Όμλ‘ λ³ννλ νλ‘ν μ½μ?
μ λ΅: β ARP
ν΄μ€: ARP(μ£Όμ ν΄μ νλ‘ν μ½)λ IP μ£Όμλ₯Ό MAC μ£Όμλ‘ λ³ννλ νλ‘ν μ½μ
λλ€.
22. κ³΅κ° ν€ μνΈν λ°©μμμ ν€μ μν μ?
μ λ΅: β‘ μνΈνλ κ³΅κ° ν€, 볡νΈνλ κ°μΈ ν€ μ¬μ©
ν΄μ€: κ³΅κ° ν€ μνΈνλ κ³΅κ° ν€λ‘ λ°μ΄ν°λ₯Ό μνΈννκ³ , κ°μΈ ν€λ‘ 볡νΈννλ λ°©μμ
λλ€.
23. SQL Injection 곡격μ λ°©μ§νκΈ° μν ν¨κ³Όμ μΈ λ°©λ²μ?
μ λ΅: β μ
λ ₯κ° κ²μ¦ λ° νν°λ§
ν΄μ€: SQL Injectionμ λ°©μ§νκΈ° μν΄μλ μ
λ ₯κ°μ κ²μ¦νκ³ νν°λ§νμ¬ μ
μμ μΈ SQL λͺ
λ Ήμ΄ μ½μ
μ μ°¨λ¨ν΄μΌ ν©λλ€.
[5] μ΄μ체μ (6λ¬Έμ )
24. μ΄μ체μ μ μ£Όμ μν μ΄ μλ κ²μ?
μ λ΅: β’ λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬
ν΄μ€: μ΄μ체μ λ νλ‘μΈμ€ κ΄λ¦¬, λ©λͺ¨λ¦¬ κ΄λ¦¬, νμΌ μμ€ν
κ΄λ¦¬ λ±μ λ΄λΉνμ§λ§ λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬λ DBMSμ μν μ
λλ€.
25. νλ‘μΈμ€ μν μ€ ‘λκΈ°(Waiting)’ μνλ μ΄λ€ μν©μΈκ°?
μ λ΅: β‘ μ
μΆλ ₯(I/O) μμ
μ΄ λλκΈ°λ₯Ό κΈ°λ€λ¦¬λ μ€
ν΄μ€: λκΈ° μνλ μ
μΆλ ₯ μμ
μ΄λ μμ ν λΉ λ±μ κΈ°λ€λ¦¬κ³ μλ μνμ
λλ€.
26. μ€μΌμ€λ§ μκ³ λ¦¬μ¦ μ€ ‘λΌμ΄λ λ‘λΉ(Round Robin)’ λ°©μμ νΉμ§μ?
μ λ΅: β κ° νλ‘μΈμ€μ λμΌν μκ° ν λΉ
ν΄μ€: λΌμ΄λ λ‘λΉ μκ³ λ¦¬μ¦μ κ° νλ‘μΈμ€μ λμΌν μκ°(νν
)μ ν λΉνμ¬ μμ°¨μ μΌλ‘ μ€ννλ λ°©μμ
λλ€.
27. κ°μ λ©λͺ¨λ¦¬μμ νμ΄μ§ κ΅μ²΄ μκ³ λ¦¬μ¦μ΄ μννλ μν μ?
μ λ΅: β’ μλ‘μ΄ νμ΄μ§λ₯Ό λ©λͺ¨λ¦¬μ λ‘λνκΈ° μν΄ κΈ°μ‘΄ νμ΄μ§λ₯Ό κ΅μ²΄
ν΄μ€: κ°μ λ©λͺ¨λ¦¬ μμ€ν
μμλ λ©λͺ¨λ¦¬ λΆμ‘± μ κΈ°μ‘΄ νμ΄μ§λ₯Ό κ΅μ²΄νμ¬ μλ‘μ΄ νμ΄μ§λ₯Ό λ‘λν©λλ€.
28. μ΄μ체μ μμ κ΅μ°© μν(Deadlock)λ₯Ό λ°©μ§νλ λ°©λ²μ΄ μλ κ²μ?
μ λ΅: β’ μμ μμ² μ λͺ¨λ μμμ ν λ²μ ν λΉ
ν΄μ€: μμμ ν λ²μ ν λΉνλ λ°©μμ κ΅μ°© μνλ₯Ό λ°©μ§νμ§ μμΌλ©°, μ€νλ € μμμ λλΉλ₯Ό μ΄λν μ μμ΅λλ€.
29. νμ΄μ§ κΈ°λ²μ μ¬μ©ν λ λ°μνλ μ£Όμ λ¨μ μ?
μ λ΅: β λ΄λΆ λ¨νΈν(Internal Fragmentation)
ν΄μ€: νμ΄μ§ κΈ°λ²μμλ νλ‘μΈμ€κ° ν λΉλ°μ νμ΄μ§ λ΄μμ λ΄λΆ λ¨νΈνκ° λ°μν μ μμ΅λλ€.
[6] μλ£κ΅¬μ‘° λ° μκ³ λ¦¬μ¦ (7λ¬Έμ )
30. μ€ν(Stack)μ μ£Όμ νΉμ§μ?
μ λ΅: β‘ LIFO (Last-In, First-Out)
ν΄μ€: μ€νμ "νμ
μ μΆ" λ°©μμΌλ‘, κ°μ₯ μ΅κ·Όμ λ€μ΄μ¨ λ°μ΄ν°κ° λ¨Όμ λκ°λ ꡬ쑰μ
λλ€.
31. ν(Queue) μλ£κ΅¬μ‘°μ νμ© μ¬λ‘κ° μλ κ²μ?
μ λ΅: β’ μΉ λΈλΌμ°μ λ€λ‘ κ°κΈ°
ν΄μ€: νλ "μ μ
μ μΆ" λ°©μμΌλ‘ μ£Όλ‘ νλ¦°ν° λκΈ°μ΄, λ€νΈμν¬ ν¨ν· μ²λ¦¬ λ±μ μ¬μ©λλ©°, μΉ λΈλΌμ°μ λ€λ‘ κ°κΈ° κΈ°λ₯μ μ€νμ ν΄λΉν©λλ€.
32. μ΄μ§ νμ(Binary Search)μ΄ ν¨μ¨μ μΌλ‘ μλνκΈ° μν 쑰건μ?
μ λ΅: β λ°°μ΄μ΄ μ λ ¬λμ΄ μμ΄μΌ ν¨
ν΄μ€: μ΄μ§ νμμ μ λ ¬λ λ°°μ΄μμλ§ ν¨μ¨μ μΌλ‘ μλν©λλ€.
33. μ°κ²° 리μ€νΈ(Linked List)μ μ₯μ μ?
μ λ΅: β ν¬κΈ° λ³κ²½μ΄ μμ λ‘μ
ν΄μ€: μ°κ²° 리μ€νΈλ λμ μΌλ‘ λ©λͺ¨λ¦¬λ₯Ό ν λΉνλ―λ‘ ν¬κΈ° λ³κ²½μ΄ μ©μ΄ν©λλ€.
34. ν΄μ ν μ΄λΈ(Hash Table)μ μ£Όμ λͺ©μ μ?
μ λ΅: β λ°μ΄ν°λ₯Ό λΉ λ₯΄κ² κ²μνκΈ° μν¨
ν΄μ€: ν΄μ ν
μ΄λΈμ λ°μ΄ν°λ₯Ό λΉ λ₯΄κ² κ²μνκΈ° μν΄ μ¬μ©λλ μλ£κ΅¬μ‘°μ
λλ€.
35. DFS(κΉμ΄ μ°μ νμ)μ νΉμ§μ?
μ λ΅: β‘ μ€ν(Stack)μ μ΄μ©νμ¬ κ΅¬ν
ν΄μ€: DFSλ μ€νμ μ΄μ©ν΄ κΉμ΄ μ°μ μΌλ‘ νμνλ μκ³ λ¦¬μ¦μ
λλ€.
36. κ·Έλνμ μΈμ νλ ¬(Adjacency Matrix) νν λ°©λ²μμ κ³΅κ° λ³΅μ‘λλ?
μ λ΅: β£ O(V²)
ν΄μ€: μΈμ νλ ¬μ κ·Έλνμ λͺ¨λ κ°λ₯ν κ°μ μ λν΄ 2D λ°°μ΄μ μ¬μ©νλ―λ‘ κ³΅κ° λ³΅μ‘λκ° O(V²)μ
λλ€.
[7] μννΈμ¨μ΄ ν μ€νΈ λ° μ μ§λ³΄μ (6λ¬Έμ )
37. λΈλλ°μ€ ν μ€νΈ κΈ°λ²μ΄ μλ κ²μ?
μ λ΅: β’ μ μ΄ νλ¦ ν
μ€νΈ
ν΄μ€: λΈλλ°μ€ ν
μ€νΈλ μμ€ν
μ κΈ°λ₯μ ν
μ€νΈνλ κΈ°λ²μΌλ‘, μ μ΄ νλ¦ ν
μ€νΈλ νμ΄νΈλ°μ€ ν
μ€νΈμ μν©λλ€.
38. λ¨μ ν μ€νΈ(Unit Test)μ μ£Όμ λͺ©μ μ?
μ λ΅: β‘ κ°λ³ λͺ¨λμ΄ μ¬λ°λ₯΄κ² λμνλμ§ κ²μ¦
ν΄μ€: λ¨μ ν
μ€νΈλ κ°λ³ λͺ¨λμ΄ μμλλ‘ λμνλμ§ νμΈνλ κ³Όμ μ
λλ€.
39. νκ· ν μ€νΈ(Regression Test)μ λͺ©μ μ?
μ λ΅: β‘ κΈ°μ‘΄ κΈ°λ₯μ΄ λ³κ²½ μμ΄ μ μ λμνλμ§ νμΈ
ν΄μ€: νκ· ν
μ€νΈλ μννΈμ¨μ΄μ λ³κ²½ ν κΈ°μ‘΄ κΈ°λ₯μ΄ μ¬μ ν μ μμ μΌλ‘ λμνλμ§ νμΈνλ κ³Όμ μ
λλ€.
40. λ² ν ν μ€νΈ(Beta Test)μ νΉμ§μ?
μ λ΅: β‘ μ€μ μ¬μ©μμκ² κ³΅κ°νμ¬ νΌλλ°±μ λ°μ
ν΄μ€: λ² ν ν
μ€νΈλ μ€μ μ¬μ©μμκ² μννΈμ¨μ΄λ₯Ό μ 곡νκ³ νΌλλ°±μ λ°λ κ³Όμ μ
λλ€.
41. νμ΄νΈλ°μ€ ν μ€νΈμμ κ³ λ €ν΄μΌ ν μ¬νμ΄ μλ κ²μ?
μ λ΅: β’ μ¬μ©μμ κ²½ν νκ°
ν΄μ€: νμ΄νΈλ°μ€ ν
μ€νΈλ μ½λμ ꡬ쑰μ νλ¦μ ν
μ€νΈνλ κΈ°λ²μΌλ‘, μ¬μ©μμ κ²½ν νκ°λ λΈλλ°μ€ ν
μ€νΈμ μμμ
λλ€.
42. μ μ§λ³΄μ μ ν μ€ ‘μλ°© μ μ§λ³΄μ’λ?
μ λ΅: β μ±λ₯ ν₯μμ μν μ½λ μ΅μ ν
ν΄μ€: μλ°© μ μ§λ³΄μλ μμ€ν
μ μ±λ₯μ ν₯μμν€κΈ° μν΄ μ½λ μ΅μ νλ μ€κ³λ₯Ό κ°μ νλ νλμ
λλ€.
'κ°λ°κΈ° > μ μ²κΈ°' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λͺ¨μ λ¬Έμ 5 (0) | 2025.04.01 |
---|---|
λͺ¨μ λ¬Έμ 4 (0) | 2025.04.01 |
λͺ¨μ λ¬Έμ 2 (0) | 2025.03.30 |
λͺ¨μ λ¬Έμ (0) | 2025.03.30 |
3. λ°μ΄ν° μ μΆλ ₯ ꡬν (λ°μ΄ν°λͺ¨λΈ, λ Όλ¦¬ λ°μ΄ν°, 물리 λ°μ΄ν°, λ°μ΄ν°λ² μ΄μ€) (0) | 2025.02.18 |