Develop 210

[코딩 테스트] 2026-05-01 — 그래프 BFS

오늘의 문제 선정 이유 AI 도구와 개발자 생산성 이야기가 많은 오늘, 문자열 상태를 단계적으로 바꾸는 탐색 문제는 그래프 사고력과 BFS 기본기를 함께 점검하기 좋습니다.문제 설명사내 배포 시스템에서 기능 플래그를 나타내는 코드가 모두 같은 길이의 소문자 문자열로 관리됩니다. 한 번의 배포에서는 문자열의 한 글자만 바꿀 수 있습니다. 단, 바꾼 결과는 반드시 승인된 코드 목록에 있어야 합니다.시작 코드 begin, 목표 코드 target, 그리고 승인된 코드 목록 words가 주어질 때, begin에서 target으로 변환하는 최소 횟수를 구하세요.변환 규칙은 다음과 같습니다.한 번에 한 글자만 바꿀 수 있습니다. 바꾼 결과 문자열은 반드시 words 안에 있어야 합니다. begin은 words에 없어..

[개발자 보안] 2026-05-01 — 이번 주 주요 취약점

이번 주 주요 취약점[CRITICAL] CVE-2026-21515 — Azure IoT CentralCVSS: 9.9 | 영향: Azure IoT Central설명: Azure IoT Central에서 민감한 정보가 비인가 사용자에게 노출될 수 있습니다. 공격자는 네트워크를 통해 이 정보를 악용해 권한 상승을 시도할 수 있습니다. 관리 권한이 있는 계정이나 연동 서비스가 노출되면 프로젝트 전체 제어권으로 이어질 수 있습니다.대응: Azure IoT Central 관련 보안 공지를 즉시 확인하고 최신 패치를 적용하세요. 관리자 계정, API 토큰, 연동 자격 증명을 전부 점검하고 불필요한 권한은 바로 제거하세요.NVD 상세[CRITICAL] CVE-2026-33076 — Roxy-WICVSS: 9.8 | ..

[AI 데일리] 2026-05-01 — 풀스택 개발자를 위한 AI 뉴스

오늘의 AI 개발 뉴스RNet: 앱이 아니라 사용자가 직접 AI 사용 비용을 내는 구조내용 요약:AI 앱이 token 비용을 대신 부담하지 않고, 사용자가 자신의 AI 사용량을 직접 결제하는 모델에 관한 이야기입니다. 앱은 UI와 workflow에 집중하고, 실제 inference 비용은 사용자 계정이나 지갑에서 차감하는 구조를 제안합니다. LLM API billing, agent product, usage-based pricing 같은 AI 서비스 운영 모델이 배경입니다. 실무에서는 AI 기능을 붙일 때 수익성과 비용 통제를 어떻게 설계할지에 직접 연결됩니다.개발자 코멘트:AI 기능을 붙여보면 가장 먼저 부딪히는 문제가 token 비용입니다. 특히 주니어가 side project나 사내 PoC를 만들 ..

Develop/AI소식 2026.05.01

[기술 면접] 2026-04-30 — 이벤트 루프

오늘의 면접 주제 React와 browser 기반 앱, 그리고 Node.js 비동기 처리에 대한 관심이 커질수록 이벤트 루프는 더 자주 묻는 기본기가 되기 때문입니다.핵심 한 줄 요약이벤트 루프는 Call Stack이 비었을 때 Queue에 쌓인 작업을 우선순위에 따라 실행해 JavaScript의 비동기 처리를 가능하게 하는 구조입니다.면접 질문 & 모범 답변Q1. 이벤트 루프란 무엇인가요?기본 답변: JavaScript는 기본적으로 한 번에 한 작업만 처리하는 single thread입니다. 이벤트 루프는 이 한 줄짜리 실행 흐름 안에서 비동기 작업을 순서 있게 처리하도록 돕는 메커니즘입니다. 심화 포인트: 많은 지원자가 "비동기를 처리하는 기능" 정도로만 답합니다. 실제로는 Call Stack, We..

[AI 데일리] 2026-04-30 — 풀스택 개발자를 위한 AI 뉴스

오늘의 AI 개발 뉴스Ask HN: 소규모 팀을 위한 Hosted Fossil, 흥미로운 선택일까 아니면 잘못된 선택일까?내용 요약:소규모 개발팀이 Hosted Fossil 같은 통합형 버전 관리 도구를 써도 되는지 논의한 글입니다. GitHub 중심 생태계와 비교했을 때, 코드 저장소와 이슈 관리, 위키를 한 번에 묶는 방식의 장단점이 이야기됐습니다. 배경에는 Fossil, Git, 소규모 협업 도구 선택 문제가 있습니다. 실무에서는 AI 도구보다 먼저 팀의 협업 기반을 어떤 철학으로 가져갈지 다시 보게 만듭니다.개발자 코멘트:AI 코딩이 빨라질수록 저장소와 협업 구조의 중요성은 더 커집니다. 주니어일수록 코드 생성 도구에 먼저 눈이 가기 쉽습니다. 그런데 팀 생산성은 종종 모델 성능보다 리뷰 흐름과 ..

Develop/AI소식 2026.04.30

[코딩 테스트] 2026-04-29 — 팰린드롬 판별

오늘의 문제 선정 이유 문자열 정제와 양끝 비교는 웹 입력 검증, 로그 정리, 검색 전처리처럼 실무와 코딩 테스트에 모두 자주 나온다.문제 설명문자열 s가 주어집니다. 이 문자열에서 알파벳과 숫자만 남기고, 대소문자를 구분하지 않았을 때 앞에서 읽은 결과와 뒤에서 읽은 결과가 같으면 팰린드롬입니다.문자열 s가 팰린드롬이면 true, 아니면 false를 반환하세요.예를 들어 공백, 쉼표, 콜론 같은 문자는 무시합니다. 알파벳은 대문자와 소문자를 같은 문자로 봅니다.입출력 예시[text]입력: "A man, a plan, a canal: Panama"출력: true설명: 알파벳과 숫자만 남기고 소문자로 바꾸면 "amanaplanacanalpanama"가 된다. 앞뒤가 같다.[text]입력: "race a c..

[테크 인사이드] 2026-04-29 — 엔지니어링 블로그 다이제스트

title: "[테크 인사이드] 2026-04-29 — 이번 주 엔지니어링 블로그"date: 2026-04-29 09:00:00 +0900categories: [테크 인사이드, 엔지니어링]tags: [engineering, tech-blog, netflix, airbnb, stripe, cloudflare, kakao, toss] 이번 주 엔지니어링 블로그 하이라이트수집 기간: 최근 7일 | 8개 글 요약[Airbnb] Skipper: Building Airbnb’s embedded workflow engineAirbnb는 보험 청구처럼 오래 걸리는 업무 흐름에서 서버 장애가 나면 중복 처리, 상태 꼬임, 재시도 로직 분산 같은 durable execution 문제가 생겼고, 기존 외부 workflow ..

[AI 데일리] 2026-04-29 — 풀스택 개발자를 위한 AI 뉴스

오늘의 AI 개발 뉴스Show HN: llms.txt 사이트용 검색 엔진을 만들었습니다내용 요약:llms.txt를 공개한 사이트들을 대상으로 검색하는 전용 엔진 이야기입니다. LLM 친화적으로 정리된 문서를 한곳에서 탐색할 수 있게 만든 점이 핵심입니다. 배경에는 AI 크롤링, 문서 표준화, 검색 인덱싱 흐름이 있습니다. 실무에서는 모델이 읽기 좋은 문서 구조가 이제 검색 가능성과 재사용성까지 좌우한다는 의미가 있습니다.개발자 코멘트:llms.txt는 단순한 메타 파일이 아닙니다. 앞으로는 사람이 보는 문서와 모델이 읽는 문서를 같이 설계해야 합니다. 주니어라면 API 문서, 제품 문서, FAQ를 만들 때 이 관점을 익혀두는 게 좋습니다. 검색 엔진이 붙기 시작했다는 것은 표준이 생태계로 넘어가고 있다는..

Develop/AI소식 2026.04.29

[코딩 테스트] 2026-04-28 — 그래프 DFS/백트래킹 (단어 탐색 격자)

오늘의 문제 선정 이유 개발자 교육, 인터뷰 준비, 학습 로드맵 같은 흐름과 잘 맞고, DFS와 백트래킹을 묻는 격자 탐색 문제는 실전 코딩 테스트에도 자주 나온다.문제 설명온라인 프로그래밍 인터뷰 튜터 서비스에서 학습 키워드를 격자 보드에 배치해 두었습니다. 각 칸에는 소문자 알파벳, 와일드카드 ?, 또는 막힌 칸 # 이 들어 있습니다.주어진 target word를 보드 위에서 만들 수 있는지 판별하세요.단어를 만들 때는 다음 규칙을 따릅니다.시작 위치는 아무 칸이나 가능하다. 현재 칸에서 상하좌우 인접 칸으로만 이동할 수 있다. 같은 칸은 한 번만 사용할 수 있다. # 칸은 지나갈 수 없다. ? 칸은 target word의 어떤 한 글자와도 매칭될 수 있다.target word를 만들 수 있으면 tr..

[기술 면접] 2026-04-28 — TCP vs UDP

오늘의 면접 주제 웹 서비스, React 기반 프론트엔드, API 서버가 모두 네트워크 위에서 동작하므로 TCP와 UDP는 지금도 가장 자주 묻는 기초입니다.핵심 한 줄 요약TCP는 정확성과 순서를 보장하는 연결 지향 프로토콜이고, UDP는 빠르지만 보장이 적은 비연결 지향 프로토콜입니다.면접 질문 & 모범 답변Q1. TCP와 UDP의 가장 큰 차이는 무엇인가요?기본 답변: TCP는 데이터를 안전하고 순서대로 보내는 데 초점을 둡니다. UDP는 속도와 단순함에 초점을 둡니다. 그래서 TCP는 연결을 맺고 통신하고, UDP는 연결 없이 바로 보냅니다. 심화 포인트: 많은 지원자가 "TCP는 느리고 UDP는 빠르다"로만 끝냅니다. 핵심은 속도 자체보다 보장 수준의 차이입니다.Q2. TCP의 3-way han..