Android 14

TIL_230509

📝 오늘 배운 내용 복습 오늘 배운 내용을 떠올릴 수 있는 질문 요약 Java의 단점은 무엇인가? LayoutInflater가 무엇인가? Android가 무엇인가? Android Platform Architecture 구성 요소는 어떻게 되어 있는가? 왜 JVM이 아니라 ART를 사용하는가? ART의 주요 기능은 무엇인가? DEX 파일이 무엇인가? DVM과 ART의 차이점은 무엇인가? Android NDK가 무엇인가? 앱 수명 주기를 관리하는 Activity Manager는 Platform Architecture의 어느 구성 요소에 속하는가? 오늘 한 일 [DONE] Java 1일 1 개념 Android 1일 1 개념 (LayoutInflater) Android 플랫폼 아키텍처 공부 인성 면접 스크립트 작성

TIL_230405

오늘 한 일 [DONE] CS 스터디 복습 및 DB 공부 어제 푼 알고리즘 문제 리뷰, 알고리즘 구현 문제 풀이 직무 면접 질문 대비 📝오늘 배운 내용 요약 1️⃣ DB : 인덱스 정의 : 데이터와 데이터 위치를 포함한 자료구조 대표 자료구조 : B- 트리 특징 : full scan을 하지 않아 빠르게 조회 가능. 장점 : 테이블 조회 속도 향상 / 시스템 부하 줄임 단점 : 10%정도를 인덱스 관리에 사용 / 인덱스 관리에 추가 작업 / 잘못 사용하면 성능 저하 어디에 쓰면 좋나 : 규모가 작지 않은 테이블 / insert, update, delete가 자주 발생 X / join, where, order by 자주 사용 2️⃣ 레거시 시스템 (legacy system) 정의 : 기존 시스템을 의미. 낡..

TIL_230314-0315

더보기 3월 14일 (화) 구현 알고리즘 문제 풀이, 피드백, 코드 리뷰 프로젝트 게시물 상세 UI 변경 및 PR 3월 15일 (수) 문자열 알고리즘 문제 풀이, 회고 및 개선 프로젝트 중요 문서 삭제 및 백업, 브랜치 정리 직무 면접 대비 면접 질문 3개 답변 준비 📝 배운 내용 간단 요약 1️⃣ AP (Application Processor) Mobile AP (CPU + OS 등) SoC(System-on-Chip) : AP 칩 내부에 CPU, OS 등 장치 및 인터페이스 컨트롤 기능을 모두 포함. AP칩 내부 CPU의 코어가 많을수록 동시에 실행이 가능해 성능이 좋음. 2️⃣ DIP (Density-Independent Pixel) = DP 밀도 독립적인 픽셀 밀도 독립적 = 화면을 이루는 픽셀의..

TIL_230209

오늘 한 일 [DONE] CS 스터디에서 네트워크 부분을 공부했다. 각자 프로젝트 진행하면서 공부한 부분, 문제 원인과 현상, 그리고 해결 방법을 고민한 내용을 공유하는 시간을 가졌다. 나는 중복 클릭 문제 해결 방법을 고민한 과정을 공유했다. 다른 팀원은 타이머 스레드의 백그라운드 동작 시 생기는 문제점에 대해 공유했는데 그 부분이 흥미로웠다. 프로젝트 코드 읽으면서 부족한 개념을 보충하는 시간을 가졌다. 오늘은 ViewModel 개념을 다시 잡았다. 알고리즘 문제를 풀었다. 너무 빠르게 풀어서 기분이 묘했는데 제한 조건을 굉장히 아슬아슬하게 통과했다. 설계 과정에서 놓친 게 있는지 체크해 봐야겠다. 📝오늘 배운 내용 간단 요약 1️⃣ Link Layer (링크 계층) 유선 LAN(IEEE 802.3)..