[작성자:] Youandlee
-
![[기술 면접] 8. GC(Garbage Collection)가 무엇인가요? 1 [기술 면접] 8. GC(Garbage Collection)가 무엇인가요?](https://allhoneytip.com/wp-content/uploads/2023/09/제목을-입력해주세요__복사본-17-001-1-1-e1694876167898-optimized.png)
[기술 면접] 8. GC(Garbage Collection)가 무엇인가요?
저번 시간에 이어, 이번엔 GC(Garbage Collector)가 무엇인지와 그에 대한 질문들을 알아보겠습니다. GC는 면접 단골질문이며 기초 개념으로 정말 중요하다고 할 수 있습니다. 서비스 플랫폼 회사인 K사와 L사, 그리고 게임 회사인 C사에서 마주했던 기억이 납니다. Q: GC(Garbage Collection)가 무엇인가요? Garbage Collection으로 JVM의 Heap 영역에서 사용하지 않는 객체를 삭제하는 프로세스를 말합니다. GC Root로 부터 참조할 수 있는 Reachable…
-
![[기술 면접] 7. JVM이 무엇인가요? 5 [기술 면접] 7. JVM이 무엇인가요?](https://allhoneytip.com/wp-content/uploads/2023/09/제목을-입력해주세요__복사본-16-001-e1694740964240-optimized.png)
[기술 면접] 7. JVM이 무엇인가요?
저번 시간에 이어, 이번엔 JVM에 대한 면접 질문을 알아보겠습니다. JVM에 관련된 질문은 서비스 플랫폼 회사인 K사와 게임 회사 C사에서 마주했던 기억이 있습니다. 중요한 내용이니 반드시 숙지하고 가시길 권해드립니다. Q: JVM이 무엇인가요? Java Virtual Machine으로, 자바 프로그램이 실행되는 가상 컴퓨터입니다. Java는 OS에서 실행되는 것이 아닌, JVM에서 실행됩니다. Q: JVM의 주요 구성 요소는 무엇인가요? JVM은 총 5가지로…
-
![[기술 면접] 9. Sync, Async, Blocking, Non-blocking을 설명해보세요. 9 [기술 면접] 9. Sync, Async, Blocking, Non-blocking을 설명해보세요.](https://allhoneytip.com/wp-content/uploads/2023/09/제목을-입력해주세요__복사본-10-001-e1694648218162-optimized.png)
[기술 면접] 9. Sync, Async, Blocking, Non-blocking을 설명해보세요.
저번 시간에 이어, 이번엔 Sync, Async, Blocking, Non-blocking에 대한 면접 질문들을 알아보겠습니다. 출제 빈도가 조금 있는 편이라고 생각합니다. 많이 헷갈리는 부분이지만, 꼼꼼히 학습하여 대비하시길 바랍니다. Q: Sync와 Async를 설명해보세요 Q: Blocking과 Non-blocking은 무엇인가요? Q: 그렇다면 동기(Sync)와 비동기(Async)를 각각 어떤 상황에서 사용해야 하나요? 동기(Sync)는 서비스의 순서가 중요하거나, 이전 작업의 결과물이 영향을 끼칠 때 사용합니다. 비동기(Async)는 작업끼리의…
-
![[기술 면접] 11. 정렬 알고리즘에서 안정성(Stability)에 대해 아시나요? 13 [기술 면접] 11. 정렬 알고리즘에서 안정성(Stability)에 대해 아시나요?](https://allhoneytip.com/wp-content/uploads/2023/09/제목을-입력해주세요__복사본-14-001-e1694612364328-optimized.png)
[기술 면접] 11. 정렬 알고리즘에서 안정성(Stability)에 대해 아시나요?
저번 시간에 이어, 이번엔 정렬 알고리즘의 안정성(Stability)에 대한 질문을 간단하게 준비했습니다. 이번 질문은 자주 등장하는 편은 아니지만, 기초 개념이라고 생각하고 준비하시길 권해드립니다. Q: 정렬 알고리즘에서 안정성(Stability)에 대해 아시나요? 같은 키를 가진 객체들의 상대적인 순서가, 정렬 이후에도 유지되는 것을 말합니다. 안정 정렬과 불안정 정렬로 구분 되는데, 정렬 알고리즘 추천 서적 정렬 알고리즘과 관련된 책 3권 추천해…
-
![[기술 면접] 10. 트라이(Trie) 자료구조에 대해서 알고 계신가요? 17 [기술 면접] 10. 트라이(Trie) 자료구조에 대해서 알고 계신가요?](https://allhoneytip.com/wp-content/uploads/2023/09/제목을-입력해주세요__복사본-13-001-1-1-e1694473736973-optimized.png)
[기술 면접] 10. 트라이(Trie) 자료구조에 대해서 알고 계신가요?
저번 시간에 이어, 이번엔 트라이(Trie) 자료구조에 대한 질문을 알아보도록 하겠습니다. 트라이(Trie) 자료구조는 문자열과 관련된 문제를 해결할 수 있는지, 해당 자료구조에 대한 이해를 확인하는 질문입니다. 출제 빈도가 높진 않지만, 중요한 자료구조이니 숙지하고 가시길 권해드립니다. Q: 트라이(Trie) 자료구조에 대해서 알고 계신가요? 트리 자료구조 중 하나로 문자열을 저장하고 탐색하는 데 유용한 자료구조입니다. 각 노드는 Key와 Value로 구성 되는…
-
![[기술 면접] 9. 퀵소트(Quick Sort)에 대해 설명해주세요 21 [기술 면접] 9. 퀵소트(Quick Sort)에 대해 설명해주세요](https://allhoneytip.com/wp-content/uploads/2023/09/제목을-입력해주세요__복사본-12-001-3-e1694385843635-optimized.png)
[기술 면접] 9. 퀵소트(Quick Sort)에 대해 설명해주세요
저번 시간에 이어, 이번엔 퀵소트(Quick Sort)에 대해 알아보겠습니다. 퀵소트는 정렬 알고리즘 중 하나로, 면접 빈출도가 높은 내용은 아니지만, 등장한 이력이 있긴 해서 준비해보았습니다. Q: 퀵소트(Quick Sort)에 대해 설명해주세요 퀵소트는 정렬 알고리즘 중 하나로, 피벗(Pivot)을 기준으로 부분 배열로 나누고, 각 부분 배열을 정렬한 이후 합치는 과정을 거칩니다. 어떤 피벗을 선택하느냐에 따라 성능이 달라질 수 있습니다. Q:…
-

클라우드웨이즈(Cloudways) 계정 가입 및 워드프레스(WordPress) 만들기 – 서버 비용 25$ 무료 링크
수익성 블로그, 웹사이트, 비즈니스, 뉴스 포털 등 다양한 디지털 플랫폼을 만들 수 있는 클라우드웨이즈(Cloudways)와 워드프레스(WordPress) 계정 가입 및 생성 방법에 대해 알아보겠습니다. 그대로 따라하시기만 해도 쉽게 만들 수 있습니다 🙂 아래 링크로 가입해서 USD 25$ 무료혜택을 받아보세요~! 클라우드웨이즈(Cloudways) 가입 및 25$ 받기 1. https://vrlps.co/163ys3v/cp 들어가기 위 URL로 들어가서 Calim My Reward 버튼 Click 후, SART…
-
![[기술 면접] 10. JDBC가 무엇인가요? 26 [기술 면접] 10. JDBC가 무엇인가요?](https://allhoneytip.com/wp-content/uploads/2023/09/제목을-입력해주세요__복사본-13-001-2-e1694148502837-optimized.png)
[기술 면접] 10. JDBC가 무엇인가요?
저번 시간에 이어, 이번엔 JDBC에 관련된 면접 질문들을 알아보겠습니다. 출제 빈도가 높진 않았지만, 중요한 개념이니 숙지하시길 권해드립니다. 이번 질문도 서비스 플랫폼 기업 K사와 L사에서 마주한 경험이 있습니다. Q: JDBC가 무엇인가요? Java Database Connectivity로 자바에서 DB에 접속할 수 있도록 하는 자바 API입니다. JDBC는 DB에서 자료를 쿼리하거나 업데이트하는 방법을 표준으로 제공하여 애플리케이션 서버의 사용 코드를 그대로 유지할…
-
![[기술 면접] 9. Database Replication이 무엇인가요? 30 [기술 면접] 9. Database Replication이 무엇인가요?](https://allhoneytip.com/wp-content/uploads/2023/09/제목을-입력해주세요__복사본-12-001-2-e1694046357434-optimized.png)
[기술 면접] 9. Database Replication이 무엇인가요?
저번 시간에 이어, 이번엔 Database Replication에 관련된 질문을 알아보겠습니다. 이번 시간은 이전 시간보다 조금 어려울 수 있습니다. 심화부분이라고 생각하고 숙지하시길 권해드립니다. 해당 면접 질문은 서비스 플랫폼 기업 K사와 L사에서 출제된 적이 있습니다. Q: Database Replication이 무엇인가요? DB 복제를 의미하며 보통 Master 1개와 Slave N개의 형태로 구성합니다. Master, Slave DB 간에 데이터는 비동기로 동기화하는 특징이 있습니다.…
-
![[기술 면접] 8. Index는 왜 필요한가요? 34 [기술 면접] 8. Index는 왜 필요한가요?](https://allhoneytip.com/wp-content/uploads/2023/09/제목을-입력해주세요__복사본-12-001-1-e1693983936793-optimized.png)
[기술 면접] 8. Index는 왜 필요한가요?
저번 시간에 이어서, 이번엔 Index에 대한 다양한 질문들을 알아보겠습니다. Index는 굉장히 자주 등장하는 면접 질문입니다. 다방면으로 준비하시길 권해드립니다. 서비스 플랫폼 기업 N, K, L, T사에서 마주한 경험이 있습니다. Q: Index는 왜 필요한가요? TABLE의 검색 성능을 높여주기 위해 필요합니다. 일반적인 RDBMS에서는 B+Tree구조로 된 index를 사용하여 검색 속도를 향상시킵니다. index는 책마다 마지막 페이지에 있는 색인과 같은 역할을…