태그: CS기초
4편
-
개발자 기술 면접 준비: 알고리즘부터 시스템 설계까지
개발자 기술 면접을 코딩 테스트, 시스템 설계, CS 기초, 프로젝트 경험 네 영역으로 나누고, 필수 알고리즘 체크리스트와 풀이 전략, URL 단축 서비스 설계 예제, 자주 나오는 CS 질문과 답변 예시, STAR 방법론을 3개월 준비 로드맵으로 묶었습니다.
-
1KB는 1000바이트일까 1024바이트일까: Bit·Byte 단위, KiB vs KB, Mbps 계산
Bit, Byte, KB, MB, GB는 프로그래머가 매일 사용하는 기본 단위입니다. 하지만 1KB가 1000바이트인지 1024바이트인지, 100Mbps가 초당 몇 MB인지 헷갈리는 경우가 많습니다.
-
비트 연산 실전: AND·OR·XOR·시프트, 비트마스크로 플래그·권한 관리, 알고리즘 문제
AND, OR, XOR, NOT과 시프트 연산이 비트 단위로 어떻게 동작하는지 설명하고, 비트마스크로 플래그와 Unix 파일 권한을 관리하는 법을 보여줍니다. RGB 색상과 IP 주소 처리, 2의 거듭제곱 판별 같은 알고리즘 문제, 음수 시프트 함정도 다룹니다.
-
2진수·8진수·16진수 변환: 원리와 계산법, 색상 코드·메모리 주소·파일 권한에서 쓰이는 곳
2진수, 8진수, 16진수가 자릿값으로 어떻게 표현되는지와 10진수와 서로 변환하는 계산법을 단계별로 보여줍니다. CSS 색상 코드, 메모리 주소, chmod 파일 권한, 파일 시그니처처럼 개발 중에 실제로 마주치는 예와 흔한 변환 실수도 다룹니다.