[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3979":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":42,"readmeContent":43,"aiSummary":44,"trendingCount":16,"starSnapshotCount":16,"syncStatus":45,"lastSyncTime":46,"discoverSource":47},3979,"tech-interview-for-developer","gyoogle\u002Ftech-interview-for-developer","gyoogle","👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖","https:\u002F\u002Fgyoogle.dev\u002F",null,"Java",17417,3732,148,10,0,3,17,85,15,73,"MIT License",false,"master",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],"algorithm","computer-science","cs","data-structures","database","developer","interview","it","java","javascript","language","seminar","sql","tech","web","2026-06-11 04:01:39","# tech-interview-for-developer\n\n[![Since](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fsince-2019.03.01-333333.svg?style=flat-square)](https:\u002F\u002Fgyoogle.github.io)\n[![author](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fauthor-gyoogle-0066FF.svg?style=flat-square)](https:\u002F\u002Fgyoogle.github.io)\n[![LICENSE](https:\u002F\u002Fimg.shields.io\u002Fdub\u002Fl\u002Fvibe-d.svg?style=flat-square)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLICENSE)\n[![Hits](https:\u002F\u002Fhits.seeyoufarm.com\u002Fapi\u002Fcount\u002Fincr\u002Fbadge.svg?url=https%3A%2F%2Fgithub.com%2Fgyoogle%2Fhit-counter&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=hits&edge_flat=false)](https:\u002F\u002Fhits.seeyoufarm.com)\n[![All Contributors](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fall_contributors-58-orange.svg?style=flat-square)](#contributors)\n[![PRs Welcome](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPRs-welcome-FF66FF.svg?style=flat-square)](http:\u002F\u002Fmakeapullrequest.com)\n\n[![Watch on GitHub](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fwatchers\u002Fgyoogle\u002Ftech-interview-for-developer.svg?style=social)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fwatchers)\n[![Star on GitHub](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fgyoogle\u002Ftech-interview-for-developer.svg?style=social)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fstargazers)\n[![Fork on GitHub](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fgyoogle\u002Ftech-interview-for-developer.svg?style=social)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fnetwork\u002Fmembers)\n\n\u003Cbr>\n\n\u003Cbr>\n\n### 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖\n\n\u003Cbr> \n\n**Collaborator**\n\n| [\u003Cimg src=\"https:\u002F\u002Favatars3.githubusercontent.com\u002Fu\u002F34904741?s=460&u=c8b8b7954518e26abbcf5d29c69c5df0b5c53c1b&v=4\" width=\"100\">](https:\u002F\u002Fgithub.com\u002Fgyoogle)| [\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F46181475?s=460&u=16d868ed1e357e51e8ba9f6dbb77df53a8fbb945&v=4\" width=\"100\">](https:\u002F\u002Fgithub.com\u002FGimunLee) | [\u003Cimg src=\"https:\u002F\u002Favatars2.githubusercontent.com\u002Fu\u002F37679254?s=460&u=1a7ccc7bf9926d6ea1cc455d04dfb63e4ebceaec&v=4\" width=\"100\">](https:\u002F\u002Fgithub.com\u002Fb2narae) |\n| :-----------------------------------: | :---------------------------------------: | :-------------------------------------: |\n\n\u003Cbr>\n\n**Commit convention rule** : 날짜-[주제]-내용-상태\n\n`ex) 2019-10-14 [Algorithm] Sort Add\u002FUpdate\u002FDelete`\n\n\u003Cbr>\n\n잘못된 내용은 [이슈](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fissues)와 [PR](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fpulls)로 알려주세요 💡\n\n\u003Cbr>\n\n\n\n\u003Ccenter>🙏도움을 주신 분들🙏\u003C\u002Fcenter>\n\n\u003Cbr>\n\u003Cbr>\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=gyoogle\u002Ftech-interview-for-developer\" \u002F>\n\u003C\u002Fa>\n\n\u003Cbr>\n\n#### [💖후원하기💝](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fgyoogle)\n\n\u003Cbr>\n\u003Cbr>\n\n## ⏩ ⏩ ⏩  [웹 사이트에서 편하게 공부하세요! Click!](https:\u002F\u002Fgyoogle.dev\u002F)  ⏪ ⏪ ⏪\n\n\u003Cbr>\n\u003Cbr>\n\n\u003Cbr>\n\n### 👨🏻‍🏫 [기술 면접 감 잡기](\u003Chttps:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Ftree\u002Fmaster\u002FInterview#%EA%B8%B0%EC%88%A0-%EB%A9%B4%EC%A0%91-%EC%A4%80%EB%B9%84%ED%95%98%EA%B8%B0>) 👩🏻‍🏫\n\n------\n\n\u003Cbr>\n\n## 📌 Computer Science\n\n- ### Computer Architecture\n\n  - [컴퓨터 구조 기초](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FComputer%20Architecture\u002F%EC%BB%B4%ED%93%A8%ED%84%B0%EA%B5%AC%EC%A1%B0%20%EA%B8%B0%EC%B4%88.pdf)\n  - [컴퓨터의 구성](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FComputer%20Architecture\u002F%EC%BB%B4%ED%93%A8%ED%84%B0%EC%9D%98%20%EA%B5%AC%EC%84%B1.md)\n  - [중앙처리장치(CPU) 작동 원리](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FComputer%20Architecture\u002F%EC%A4%91%EC%95%99%EC%B2%98%EB%A6%AC%EC%9E%A5%EC%B9%98(CPU)%20%EC%9E%91%EB%8F%99%20%EC%9B%90%EB%A6%AC.md)\n  - [캐시 메모리](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FComputer%20Architecture\u002F캐시%20메모리(Cache%20Memory).md)\n  - [고정 소수점 & 부동 소수점](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FComputer%20Architecture\u002F%EA%B3%A0%EC%A0%95%20%EC%86%8C%EC%88%98%EC%A0%90%20%26%20%EB%B6%80%EB%8F%99%20%EC%86%8C%EC%88%98%EC%A0%90.md)\n  - [패리티 비트 & 해밍 코드](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FComputer%20Architecture\u002F%ED%8C%A8%EB%A6%AC%ED%8B%B0%20%EB%B9%84%ED%8A%B8%20%26%20%ED%95%B4%EB%B0%8D%20%EC%BD%94%EB%93%9C.md)\n  - [ARM 프로세서](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FComputer%20Architecture\u002FARM%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%84%9C.md)\n\n  \u003Cbr>\n\n- ### Data Structure\n\n  - [Array](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FData%20Structure\u002FArray.md)\n  - [LinkedList](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FData%20Structure\u002FLinked%20List.md)\n  - [Array & ArrayList & LinkedList](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FData%20Structure\u002FArray%20vs%20ArrayList%20vs%20LinkedList.md)\n  - [스택(Stack) & 큐(Queue)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FData%20Structure\u002FStack%20%26%20Queue.md)\n  - [힙(Heap)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FData%20Structure\u002FHeap.md)\n  - [트리(Tree)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FData%20Structure\u002FTree.md)\n  - [이진탐색트리(Binary Search Tree)](\u003Chttps:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FData%20Structure\u002FBinary%20Search%20Tree.md>)\n  - [해시(Hash)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FData%20Structure\u002FHash.md)\n  - [트라이(Trie)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FData%20Structure\u002FTrie.md)\n  - [B-Tree & B+Tree](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FData%20Structure\u002FB%20Tree%20%26%20B%2B%20Tree.md)\n\n  \u003Cbr>\n\n- ### Database\n\n  - [키(Key) 정리](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FDatabase\u002F%5BDB%5D%20Key.md)\n  - [SQL - JOIN](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FDatabase\u002F%5BDatabase%20SQL%5D%20JOIN.md)\n  - [SQL Injection](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FDatabase\u002FSQL%20Injection.md)\n  - [SQL vs NoSQL](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FDatabase\u002FSQL%EA%B3%BC%20NOSQL%EC%9D%98%20%EC%B0%A8%EC%9D%B4.md)\n  - [정규화(Normalization)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FDatabase\u002F%EC%A0%95%EA%B7%9C%ED%99%94(Normalization).md)\n  - [이상(Anomaly)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FDatabase\u002F%5BDB%5D%20Anomaly.md)\n  - [인덱스(INDEX)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FDatabase\u002F%5BDB%5D%20Index.md)\n  - [트랜잭션(Transaction)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FDatabase\u002FTransaction.md)\n  - [트랜잭션 격리 수준(Transaction Isolation Level)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FDatabase\u002FTransaction%20Isolation%20Level.md)\n  - [저장 프로시저(Stored PROCEDURE)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FDatabase\u002F%EC%A0%80%EC%9E%A5%20%ED%94%84%EB%A1%9C%EC%8B%9C%EC%A0%80(Stored%20PROCEDURE).md)\n  - [레디스(Redis)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FDatabase\u002FRedis.md)\n\n  \u003Cbr>\n\n- ### Network\n\n  - [OSI 7 계층](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FNetwork\u002FOSI%207%20계층.md)\n  - [TCP 3 way handshake & 4 way handshake](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FNetwork\u002FTCP%203%20way%20handshake%20%26%204%20way%20handshake.md)\n  - [TCP\u002FIP 흐름제어 & 혼잡제어](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FNetwork\u002FTCP%20(%ED%9D%90%EB%A6%84%EC%A0%9C%EC%96%B4%ED%98%BC%EC%9E%A1%EC%A0%9C%EC%96%B4).md#tcp-%ED%9D%90%EB%A6%84%EC%A0%9C%EC%96%B4%ED%98%BC%EC%9E%A1%EC%A0%9C%EC%96%B4)\n  - [UDP](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FNetwork\u002FUDP.md#20190826%EC%9B%94-bym-udp%EB%9E%80)\n  - [대칭키 & 공개키](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FNetwork\u002F%EB%8C%80%EC%B9%AD%ED%82%A4%20%26%20%EA%B3%B5%EA%B0%9C%ED%82%A4.md)\n  - [HTTP & HTTPS](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FNetwork\u002FHTTP%20%26%20HTTPS.md)\n  - [TLS\u002FSSL handshake](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FNetwork\u002FTLS%20HandShake.md)\n  - [로드 밸런싱(Load Balancing)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FNetwork\u002F%EB%A1%9C%EB%93%9C%20%EB%B0%B8%EB%9F%B0%EC%8B%B1(Load%20Balancing).md)\n  - [Blocking,Non-blocking & Synchronous,Asynchronous](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FNetwork\u002F%5BNetwork%5D%20Blocking%2CNon-blocking%20%26%20Synchronous%2CAsynchronous.md)\n  - [Blocking & Non-Blocking I\u002FO](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FNetwork\u002F%5BNetwork%5D%20Blocking%20Non-Blocking%20IO.md)\n\n  \u003Cbr>\n\n- ### Operating System\n\n  - [운영체제란](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002FOperation%20System.md)\n  - [프로세스 vs 스레드](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002FProcess%20vs%20Thread.md)\n  - [프로세스 주소 공간](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002FProcess%20Address%20Space.md)\n  - [인터럽트(Interrupt)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002FInterrupt.md)\n  - [시스템 콜(System Call)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002F%5BOS%5D%20System%20Call%20(Fork%20Wait%20Exec).md)\n  - [PCB와 Context Switching](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002FPCB%20%26%20Context%20Switcing.md)\n  - [IPC(Inter Process Communication)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002FIPC(Inter%20Process%20Communication).md)\n  - [CPU 스케줄링](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002FCPU%20Scheduling.md)\n  - [데드락(DeadLock)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002FDeadLock.md)\n  - [Race Condition]( https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002FRace%20Condition.md)\n  - [세마포어(Semaphore) & 뮤텍스(Mutex)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002FSemaphore%20%26%20Mutex.md)\n  - [페이징 & 세그먼테이션](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002FPaging%20and%20Segmentation.md) ([PDF](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002FPaging%20and%20Segmentation.pdf))\n  - [페이지 교체 알고리즘](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002FPage%20Replacement%20Algorithm.md)\n  - [메모리(Memory)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002FMemory.md)\n  - [파일 시스템](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FOperating%20System\u002FFile%20System.md)\n\n  \u003Cbr>\n\n- ### Software Engineering\n\n  - [클린코드 & 리팩토링](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FSoftware%20Engineering\u002FClean%20Code%20%26%20Refactoring.md) \u002F [클린코드 & 시큐어코딩](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FSoftware%20Engineering\u002F%ED%81%B4%EB%A6%B0%EC%BD%94%EB%93%9C(Clean%20Code)%20%26%20%EC%8B%9C%ED%81%90%EC%96%B4%EC%BD%94%EB%94%A9(Secure%20Coding).md)\n  - [TDD(Test Driven Development)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FSoftware%20Engineering\u002FTDD(Test%20Driven%20Development).md)\n  - [애자일(Agile) 정리1](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FSoftware%20Engineering\u002F%EC%95%A0%EC%9E%90%EC%9D%BC(Agile).md) \u002F [애자일(Agile) 정리2](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FSoftware%20Engineering\u002F%EC%95%A0%EC%9E%90%EC%9D%BC(Agile)2.md)\n  - [객체 지향 프로그래밍(Object-Oriented Programming)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FSoftware%20Engineering\u002FObject-Oriented%20Programming.md)\n  - [함수형 프로그래밍(Fuctional Programming)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FSoftware%20Engineering\u002FFuctional%20Programming.md)\n  - [데브옵스(DevOps)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FSoftware%20Engineering\u002F%EB%8D%B0%EB%B8%8C%EC%98%B5%EC%8A%A4(DevOps).md)\n  - [서드 파티(3rd party)란?](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FSoftware%20Engineering\u002F%EC%8D%A8%EB%93%9C%ED%8C%8C%ED%8B%B0(3rd%20party)%EB%9E%80.md)\n  - [마이크로서비스 아키텍처(MSA)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FComputer%20Science\u002FSoftware%20Engineering\u002F%EB%A7%88%EC%9D%B4%ED%81%AC%EB%A1%9C%EC%84%9C%EB%B9%84%EC%8A%A4%20%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98(MSA).md)\n  \n\n\u003Cbr>\n\n\u003Cbr>\n\n## 📌 Algorithm\n\n- [거품 정렬(Bubble Sort)](https:\u002F\u002Fgithub.com\u002FGimunLee\u002Ftech-refrigerator\u002Fblob\u002Fmaster\u002FAlgorithm\u002F%EA%B1%B0%ED%92%88%20%EC%A0%95%EB%A0%AC%20(Bubble%20Sort).md#%EA%B1%B0%ED%92%88-%EC%A0%95%EB%A0%AC-bubble-sort)\n- [선택 정렬(Selection Sort)](https:\u002F\u002Fgithub.com\u002FGimunLee\u002Ftech-refrigerator\u002Fblob\u002Fmaster\u002FAlgorithm\u002F%EC%84%A0%ED%83%9D%20%EC%A0%95%EB%A0%AC%20(Selection%20Sort).md#%EC%84%A0%ED%83%9D-%EC%A0%95%EB%A0%AC-selection-sort) \n- [삽입 정렬(Insertion Sort)](https:\u002F\u002Fgithub.com\u002FGimunLee\u002Ftech-refrigerator\u002Fblob\u002Fmaster\u002FAlgorithm\u002F%EC%82%BD%EC%9E%85%20%EC%A0%95%EB%A0%AC%20(Insertion%20Sort).md#%EC%82%BD%EC%9E%85-%EC%A0%95%EB%A0%AC-insertion-sort)\n- [퀵 정렬(Quick Sort)](\u003Chttps:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FAlgorithm\u002FQuickSort.md>)\n- [병합 정렬(Merge Sort)](\u003Chttps:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FAlgorithm\u002FMergeSort.md>)\n- [힙 정렬(Heap Sort)](\u003Chttps:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FAlgorithm\u002FHeapSort.md>)\n- [기수 정렬(Radix Sort)](\u003Chttps:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FAlgorithm\u002FSort_Radix.md>)\n- [계수 정렬(Count Sort)](\u003Chttps:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FAlgorithm\u002FSort_Counting.md>)\n- [이분 탐색(Binary Search)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FAlgorithm\u002FBinary%20Search.md)\n- [해시 테이블 구현](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FAlgorithm\u002FHash%20Table%20%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0.md)\n- [DFS & BFS](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FAlgorithm\u002FDFS%20%26%20BFS.md)\n- [최장 증가 수열(LIS)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FAlgorithm\u002FLIS%20(Longest%20Increasing%20Sequence).md)\n- [최소 공통 조상(LCA)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FAlgorithm\u002FLCA(Lowest%20Common%20Ancestor).md)\n- [동적 계획법(Dynamic Programming)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FAlgorithm\u002F%EB%8F%99%EC%A0%81%20%EA%B3%84%ED%9A%8D%EB%B2%95%20(Dynamic%20Programming).md)\n- [다익스트라(Dijkstra) 알고리즘](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FAlgorithm\u002F%EB%8B%A4%EC%9D%B5%EC%8A%A4%ED%8A%B8%EB%9D%BC(Dijkstra).md)\n- [비트마스크(BitMask)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FAlgorithm\u002F%EB%B9%84%ED%8A%B8%EB%A7%88%EC%8A%A4%ED%81%AC(BitMask).md)\n\n\u003Cbr>\n\n- ##### ✏️ TEST\n\n  - [삼성 소프트웨어 역량테스트 PRO 등급 준비](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FAlgorithm\u002FSAMSUNG%20Software%20PRO%EB%93%B1%EA%B8%89%20%EC%A4%80%EB%B9%84.md)\n\n\u003Cbr>\n\n## 📌 Design Pattern\n\n- [디자인패턴 개요(Overview)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FDesign%20Pattern\u002F%5BDesign%20Pattern%5D%20Overview.md)\n- [어댑터 패턴](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FDesign%20Pattern\u002FAdapter%20Pattern.md)\n- [싱글톤 패턴](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FDesign%20Pattern\u002FSingleton%20Pattern.md)\n- [탬플릿 메소드 패턴](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FDesign%20Pattern\u002FDesign%20Pattern_Template%20Method.md)\n- [팩토리 메소드 패턴](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FDesign%20Pattern\u002FDesign%20Pattern_Factory%20Method.md)\n- [옵저버 패턴](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FDesign%20Pattern\u002FObserver%20pattern.md)\n- [스트레티지 패턴](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FDesign%20Pattern\u002FStrategy%20Pattern.md)\n- [컴포지트 패턴](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FDesign%20Pattern\u002FComposite%20Pattern.md)\n- [SOLID](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FDesign%20Pattern\u002FSOLID.md)\n\n\u003Cbr>\n\n## 📌 Interview\n\n- [언어(Java, C++ ... )](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FInterview\u002FInterview%20List.md#언어)\n- [운영체제](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FInterview\u002FInterview%20List.md#운영체제)\n- [데이터베이스](\u003Chttps:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FInterview\u002FInterview%20List.md#데이터베이스>)\n- [네트워크](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FInterview\u002FInterview%20List.md#네트워크)\n- [웹(스프링)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FInterview\u002FInterview%20List.md#스프링)\n\n\u003Cbr>\n\n## 📌 Language\n\n- ### C\n\n  - [[C] C언어 컴파일 과정](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5Bc%5D%20C%EC%96%B8%EC%96%B4%20%EC%BB%B4%ED%8C%8C%EC%9D%BC%20%EA%B3%BC%EC%A0%95.md)\n  - [[C] 구조체 메모리 크기 계산](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BC%5D%20%EA%B5%AC%EC%A1%B0%EC%B2%B4%20%EB%A9%94%EB%AA%A8%EB%A6%AC%20%ED%81%AC%EA%B8%B0%20%EA%B3%84%EC%82%B0.md)\n  - [[C] 포인터(Pointer)](\u003Chttps:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BC%5D%20%ED%8F%AC%EC%9D%B8%ED%84%B0(Pointer).md>)\n  - [[C] 동적할당](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BC%5D%20%EB%8F%99%EC%A0%81%ED%95%A0%EB%8B%B9.md)\n\n- ### C++\n\n  - [[C++] 얕은 복사 vs 깊은 복사](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BCpp%5D%20shallow%20copy%20vs%20deep%20copy.md)\n  - [[C++] 가상 함수(Virtual Function)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BC%2B%2B%5D%20%EA%B0%80%EC%83%81%20%ED%95%A8%EC%88%98(virtual%20function).md)\n  - [[C++] 입출력 최적화하기](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BC%2B%2B%5D%20%EC%9E%85%EC%B6%9C%EB%A0%A5%20%EC%8B%A4%ED%96%89%EC%86%8D%EB%8F%84%20%EC%A4%84%EC%9D%B4%EB%8A%94%20%EB%B2%95.md)\n  - [[C++] Vector Container](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BC%2B%2B%5D%20Vector%20Container.md)\n\n- ### Java\n\n  - [[Java] Java 컴파일 과정](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5Bjava%5D%20%EC%9E%90%EB%B0%94%20%EC%BB%B4%ED%8C%8C%EC%9D%BC%20%EA%B3%BC%EC%A0%95.md)\n  - [[Java] Call by Value vs Call by Reference](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5Bjava%5D%20Call%20by%20value%EC%99%80%20Call%20by%20reference.md)\n  - [[Java] String & StringBuffer & StringBuilder](\u003Chttps:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5Bjava%5D%20String%20StringBuilder%20StringBuffer%20%EC%B0%A8%EC%9D%B4.md>)\n  - [[Java] 자바 가상 머신(Java Virtual Machine)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5Bjava%5D%20%EC%9E%90%EB%B0%94%20%EA%B0%80%EC%83%81%20%EB%A8%B8%EC%8B%A0(Java%20Virtual%20Machine).md)\n  - [[Java] Casting(업캐스팅 & 다운캐스팅)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5Bjava%5D%20Casting(%EC%97%85%EC%BA%90%EC%8A%A4%ED%8C%85%20%26%20%EB%8B%A4%EC%9A%B4%EC%BA%90%EC%8A%A4%ED%8C%85).md)\n  - [[Java] 오토 박싱 & 오토언박싱](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BJava%5D%20Auto%20Boxing%20%26%20Unboxing.md)\n  - [[Java] Thread 활용](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5Bjava%5D%20Java%EC%97%90%EC%84%9C%EC%9D%98%20Thread.md)\n  - [[Java] 고유 락(Intrinsic Lock)](\u003Chttps:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BJava%5D%20Intrinsic%20Lock.md>)\n  - [[Java] 문자열 클래스](https:\u002F\u002Fgithub.com\u002FGimunLee\u002Ftech-refrigerator\u002Fblob\u002Fmaster\u002FLanguage\u002FJAVA\u002F%EB%AC%B8%EC%9E%90%EC%97%B4%20%ED%81%B4%EB%9E%98%EC%8A%A4.md#%EB%AC%B8%EC%9E%90%EC%97%B4-%ED%81%B4%EB%9E%98%EC%8A%A4) \n  - [[Java] Garbage Collection](https:\u002F\u002Fgithub.com\u002FGimunLee\u002Ftech-refrigerator\u002Fblob\u002Fmaster\u002FLanguage\u002FJAVA\u002FGarbage%20Collection.md#garbage-collection) \n  - [[Java] Promotion & Casting](https:\u002F\u002Fgithub.com\u002FGimunLee\u002Ftech-refrigerator\u002Fblob\u002Fmaster\u002FLanguage\u002FJAVA\u002FPromotion%20%26%20Casting.md#promotion--casting)\n  - [[Java] Primitive type & Reference type](https:\u002F\u002Fgithub.com\u002FGimunLee\u002Ftech-refrigerator\u002Fblob\u002Fmaster\u002FLanguage\u002FJAVA\u002FPrimitive%20type%20%26%20Reference%20type.md#primitive-type--reference-type)\n  - [[Java] 직렬화(Serialization)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BJava%5D%20%EC%A7%81%EB%A0%AC%ED%99%94(Serialization).md)\n  - [[Java] Error & Exception](https:\u002F\u002Fgithub.com\u002FGimunLee\u002Ftech-refrigerator\u002Fblob\u002Fmaster\u002FLanguage\u002FJAVA\u002FError%20%26%20Exception.md#error--exception)\n  - [[Java] Stream API](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5Bjava%5D%20Stream.md)\n  - [[Java] Record](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5Bjava%5D%20Record.md)\n  - [[Java] Interend String in Java](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BJava%5D%20Interned%20String%20in%20JAVA.md)\n  - [[Java] Composition](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BJava%5D%20%EC%BB%B4%ED%8F%AC%EC%A7%80%EC%85%98(Composition).md)\n  \n- ### Javascript\n\n  - [[Javascript] ES2015+ 요약 정리](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BJavascript%5D%20ES2015%2B%20%EC%9A%94%EC%95%BD%20%EC%A0%95%EB%A6%AC.md)\n  - [[Javascript] Object Prototype](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BJavasript%5D%20Object%20Prototype.md)\n  - [[Javascript] Closure](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BJavascript%5D%20Closure.md)\n\n- ### Python\n\n  - [[Python] 매크로 사용법](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLanguage\u002F%5BPython%5D%20%EB%A7%A4%ED%81%AC%EB%A1%9C%20%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC.md)\n\n\u003Cbr>\n\n## 📌 Web\n\n- [브라우저 동작 방법](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002F%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%20%EB%8F%99%EC%9E%91%20%EB%B0%A9%EB%B2%95.md)\n\n- [쿠키(Cookie) & 세션(Session)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FCookie%20%26%20Session.md)\n\n- [HTTP Request Methods](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FHTTP%20Request%20Methods.md)\n\n- [HTTP Status Code](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FHTTP%20status%20code.md)\n\n- [REST API](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002F%5BWeb%5D%20REST%20API.md)\n\n- [웹 서버와 WAS의 차이점](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FWeb%20Server%EC%99%80%20WAS%EC%9D%98%20%EC%B0%A8%EC%9D%B4.md)\n\n- [OAuth](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FOAuth.md)\n\n- [JWT(JSON Web Token)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FJWT(JSON%20Web%20Token).md)\n\n- [Authentication and Authorization](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002F%EC%9D%B8%EC%A6%9D%EB%B0%A9%EC%8B%9D.md)\n\n- [로그 레벨](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FLogging%20Level.md)\n\n- [UI와 UX](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FUI%EC%99%80%20UX.md)\n\n- [CSR & SSR](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FCSR%20%26%20SSR.md)\n\n- [Vue.js vs React](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FVue.js%EC%99%80%20React%EC%9D%98%20%EC%B0%A8%EC%9D%B4.md)\n\n- [네이티브 앱 & 웹 앱 & 하이브리드 앱](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002F%EB%84%A4%EC%9D%B4%ED%8B%B0%EB%B8%8C%20%EC%95%B1%20%26%20%EC%9B%B9%20%EC%95%B1%20%26%20%ED%95%98%EC%9D%B4%EB%B8%8C%EB%A6%AC%EB%93%9C%20%EC%95%B1.md)\n\n- [PWA(Progressive Web App)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FPWA%20(Progressive%20Web%20App).md)\n\n- [CSRF & XSS](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FCSRF%20%26%20XSS.md)\n\n- ##### Spring\n\n  - [[Spring] Bean Scope](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FSpring\u002F%5BSpring%5D%20Bean%20Scope.md)\n  - [[Spring] MVC Framework](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FSpring\u002FSpring%20MVC.md)\n  - [[Spring Boot] SpringApplication](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FSpring\u002F%5BSpring%20Boot%5D%20SpringApplication.md)\n  - [[Spring Boot] Test Code](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FSpring\u002F%5BSpring%20Boot%5D%20Test%20Code.md)\n  - [JPA](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FSpring\u002FJPA.md)\n  - [[Spring Data JPA] 더티 체킹(Dirty Checking)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FSpring\u002F%5BSpring%20Data%20JPA%5D%20%EB%8D%94%ED%8B%B0%20%EC%B2%B4%ED%82%B9%20(Dirty%20Checking).md)\n  - [Spring Security - 인증 및 권한 부여](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FSpring\u002FSpring%20Security%20-%20Authentication%20and%20Authorization.md)\n\n- ##### Vue.js\n  \n  - [Vue.js 라이프사이클](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FVue\u002FVue.js%20%EB%9D%BC%EC%9D%B4%ED%94%84%EC%82%AC%EC%9D%B4%ED%81%B4%20%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0.md)\n  - [Vue CLI + Spring Boot 연동하여 환경 구축하기](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FVue\u002FVue%20CLI%20%2B%20Spring%20Boot%20%EC%97%B0%EB%8F%99%ED%95%98%EC%97%AC%20%ED%99%98%EA%B2%BD%20%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0.md)\n  - [Vue.js + Firebase로 이메일 회원가입&로그인 구현하기](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FVue\u002FVue.js%20%2B%20Firebase%EB%A1%9C%20%EC%9D%B4%EB%A9%94%EC%9D%BC%20%ED%9A%8C%EC%9B%90%EA%B0%80%EC%9E%85%EB%A1%9C%EA%B7%B8%EC%9D%B8%20%EA%B5%AC%ED%98%84.md)\n  - [Vue.js + Firebase로 Facebook 로그인 연동하기](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FVue\u002FVue.js%20%2B%20Firebase%EB%A1%9C%20%ED%8E%98%EC%9D%B4%EC%8A%A4%EB%B6%81(facebook)%20%EB%A1%9C%EA%B7%B8%EC%9D%B8%20%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0.md)\n  - [Nuxt.js란](\u003Chttps:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FNuxt.js.md>)\n  \n- ##### React\n  \n  - [React Fragment](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FReact\u002FReact%20Fragment.md)\n  - [React Hook](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FReact\u002FReact%20Hook.md)\n  - [React + Spring Boot 연동하여 환경 구축하기](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FReact\u002FReact%20%26%20Spring%20Boot%20%EC%97%B0%EB%8F%99%ED%95%98%EC%97%AC%20%ED%99%98%EA%B2%BD%20%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0.md)\n  \n- ##### DevOps\n\n  - [[AWS] Spring Boot 배포 스크립트 생성](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Ftree\u002Fmaster\u002FWeb\u002FDevOps)\n  - [[Travis CI] 프로젝트 연동하기](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FDevOps\u002F%5BTravis%20CI%5D%20%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%20%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0.md)\n  - [시스템 규모 확장](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FWeb\u002FDevOps\u002F%EC%8B%9C%EC%8A%A4%ED%85%9C%20%EA%B7%9C%EB%AA%A8%20%ED%99%95%EC%9E%A5.md)\n\n\n\u003Cbr>\n\n## 📌 Linux\n\n- [리눅스 기본 명령어](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLinux\u002FLinux%20Basic%20Command.md)\n- [폰 노이만 구조](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLinux\u002FVon%20Neumann%20Architecture.md)\n- [퍼미션 활용](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FLinux\u002FPermission.md)\n\n\u003Cbr>\n\n## 📌 New Technology\n\n- #### AI \n  - [용어 정리](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FNew%20Technology\u002FAI\u002FREADME.md)\n  - [Tensorflow로 Linear Regression 알고리즘 구현](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FNew%20Technology\u002FAI\u002FLinear%20regression%20%EC%8B%A4%EC%8A%B5.md)\n  \n- #### Big Data\n  - [데이터 분석](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FNew%20Technology\u002FBig%20Data\u002F%EB%8D%B0%EC%9D%B4%ED%84%B0%20%EB%B6%84%EC%84%9D.md)\n  - [DBSCAN 클러스터링 알고리즘](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FNew%20Technology\u002FBig%20Data\u002FDBSCAN%20%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0%EB%A7%81%20%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98.md)\n  \n- #### IT Issues\n  - [이메일 공격 증가로 보안업계 대응 비상(19.08.07)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FNew%20Technology\u002FIT%20Issues\u002F%5B2019.08.07%5D%20%EC%9D%B4%EB%A9%94%EC%9D%BC%20%EA%B3%B5%EA%B2%A9%20%EC%A6%9D%EA%B0%80%EB%A1%9C%20%EB%B3%B4%EC%95%88%EC%97%85%EA%B3%84%20%EB%8C%80%EC%9D%91%20%EB%B9%84%EC%83%81.md)\n  - [쿠팡 서비스 오류(19.08.08)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FNew%20Technology\u002FIT%20Issues\u002F%5B2019.08.08%5D%20IT%20%EC%88%98%EB%8B%A4%20%EC%A0%95%EB%A6%AC.md)\n  - [GraphQL(19.08.08)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FNew%20Technology\u002FIT%20Issues\u002F%5B2019.08.08%5D%20IT%20%EC%88%98%EB%8B%A4%20%EC%A0%95%EB%A6%AC.md)\n  - [SK 하이닉스의 탄생은?(19.08.08)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FNew%20Technology\u002FIT%20Issues\u002F%5B2019.08.08%5D%20IT%20%EC%88%98%EB%8B%A4%20%EC%A0%95%EB%A6%AC.md)\n  - [구글, 크롬 브라우저에서 FTP 지원 중단 확정(19.08.20)](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FNew%20Technology\u002FIT%20Issues\u002F%5B2019.08.20%5D%20Google%2C%20%ED%81%AC%EB%A1%AC%20%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EC%97%90%EC%84%9C%20FTP%20%EC%A7%80%EC%9B%90%20%EC%A4%91%EB%8B%A8%20%ED%99%95%EC%A0%95.md)\n  - [2020 ICT 이슈](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FNew%20Technology\u002FIT%20Issues\u002F2020%20ICT%20%EC%9D%B4%EC%8A%88.md)\n  - [AMD와 Intel의 반백년 전쟁, 그리고 2020년의 '반도체'](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FNew%20Technology\u002FIT%20Issues\u002FAMD%20vs%20Intel.md)\n\n\u003Cbr>\n\n## 📌 Seminar\n\n- [2019 NHN OPEN TALK DAY](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FSeminar\u002FNHN%202019%20OPEN%20TALK%20DAY.md)\n- [2019 삼성전자 비전캠프](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FSeminar\u002F2019%20%EC%82%BC%EC%84%B1%EC%A0%84%EC%9E%90%20%EB%B9%84%EC%A0%84%EC%BA%A0%ED%94%84.md)\n- [2019 NCSOFT JOB Cafe](https:\u002F\u002Fgithub.com\u002FGimunLee\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FSeminar\u002FNCSOFT%202019%20JOB%20Cafe.md#2019-10-02-ncsoft-job-cafe)\n- [2019 삼성전자 오픈소스 컨퍼런스](\u003Chttps:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FSeminar\u002F2019%20%EC%82%BC%EC%84%B1%EC%A0%84%EC%9E%90%20%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4%20%EC%BB%A8%ED%8D%BC%EB%9F%B0%EC%8A%A4(SOSCON).md>)\n\n\u003Cbr>\n\n## 📌 ETC\n\n- [Git Commit Message Convention](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FETC\u002FGit%20Commit%20Message%20Convention.md)\n- [GitHub Fork로 협업하기](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FETC\u002FGitHub%20Fork%EB%A1%9C%20%ED%98%91%EC%97%85%ED%95%98%EA%B8%B0.md#github-fork%EB%A1%9C-%ED%98%91%EC%97%85%ED%95%98%EA%B8%B0)\n- [GitHub 저장소(repository) 미러링](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FETC\u002FGitHub%20%EC%A0%80%EC%9E%A5%EC%86%8C(repository)%20%EB%AF%B8%EB%9F%AC%EB%A7%81.md#github-%EC%A0%80%EC%9E%A5%EC%86%8Crepository-%EB%AF%B8%EB%9F%AC%EB%A7%81)\n- [Git & GitHub & GitLab Flow](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FETC\u002FGit%20vs%20GitHub%20vs%20GitLab%20Flow.md)\n- [Javascript와 Node.js로 Git을 통해 협업하기](https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Ftech-interview-for-developer\u002Fblob\u002Fmaster\u002FETC\u002FCollaborate%20with%20Git%20on%20Javascript%20and%20Node.js.md) \n\n\u003Cbr>\n\n## License\n[![FOSSA Status](https:\u002F\u002Fapp.fossa.com\u002Fapi\u002Fprojects\u002Fgit%2Bgithub.com%2Fgyoogle%2Ftech-interview-for-developer.svg?type=small)](https:\u002F\u002Fapp.fossa.com\u002Fprojects\u002Fgit%2Bgithub.com%2Fgyoogle%2Ftech-interview-for-developer?ref=badge_small)\n\n\u003Cbr>\n\n[\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fgyoogle\u002Fblog\u002Fblob\u002Fmaster\u002Fdocs\u002F.vuepress\u002Fpublic\u002Fimages\u002FBMC.png?raw=true\" width=\"150px\" height=\"30px\">](https:\u002F\u002Fwww.buymeacoffee.com\u002Fgyoogle)\n\n\n","该项目是一个面向新手开发者的全面技术面试知识库。它涵盖了计算机科学基础知识、算法、数据结构、数据库等多个领域的面试题和解答，以Java为主要编程语言进行示例说明。项目具有丰富的主题分类和详细的解释，便于用户快速查找和学习相关内容。特别适合准备技术面试的开发者使用，尤其是那些希望加强自己在计算机科学理论与实践方面能力的人士。",2,"2026-06-11 02:57:32","top_language"]