42dot 면접 준비
접근이 제한되어 있습니다. 관리자 로그인이 필요합니다.
준비 계획
D-2 오늘 (2/21 금) — 기술면접 집중
오전: 라이브코딩
- C/C++ 실무형: 링버퍼, 상태머신, 바이트 파싱, endianness 변환
- 알고리즘 2~3문제 (프로그래머스 Lv.2)
- 소리 내며 사고 과정 설명하면서 풀기
오후: 시스템 설계
- 디지털 키 흐름: BLE advertising → 인증 → UWB ranging → Zone 판단 → 동작 트리거
- NFC fallback, 릴레이 어택 방어 (UWB ToF 검증)
- “가장 어려웠던 기술적 문제” 답변 준비
저녁: RTOS 복습
- FreeRTOS: Task/Queue/Semaphore/Mutex, priority inversion
- ISR 최소화 원칙, deferred processing
- OTA fail-safe: A/B 파티션, 롤백
D-1 (2/22 토) — 컬처핏 & 리허설
오전: 42dot 리서치 + 컬처핏
- 42dot 제품/기술 리서치 (TAP, AKit, 디지털 키 현황)
- 42dot Way 사례 매핑 (Agility, Cross-Team)
- 지원 동기, 하고 싶은 것, 5년 후 방향
오후: 최종 리허설
- 예상 질문 TOP 10 소리 내어 답변
- 라이브코딩 1문제 30분 타이머
- 면접 장소 경로 확인
D-Day (2/23 월)
- 12:30 출발 → 1:20 도착, 신분증 지참
- B2 Reception → 조하윤 (010-5852-6104)
예상 기술 질문 TOP 10
BLE/UWB 도메인 (42dot 핵심)
- BLE의 GATT 구조를 설명하고, Service/Characteristic 설계 경험이 있나요?
- BLE peripheral이 여러 central을 동시 연결할 때 발생하는 문제와 대응 방법은? (throughput 저하, 스케줄링 충돌)
- UWB와 BLE의 측위 정확도 차이와 각각의 적합한 use case는? → 디지털 키에서 BLE=인증, UWB=측위 역할 분담을 설명할 수 있어야 함
- BLE 릴레이 어택이란? UWB가 이를 어떻게 방지하는가? → UWB ToF 암호화 검증
- BLE connection parameter (interval, latency, timeout)를 어떻게 최적화하나요? WiFi 공존 시 고려할 점은?
임베디드 SW / RTOS 6. FreeRTOS에서 Task 간 통신 방법과 priority inversion 해결 방법은? 7. ISR에서 해야 할 일과 하면 안 되는 일의 기준은? 8. OTA 업데이트 시 fail-safe 메커니즘은 어떻게 구현하나요? → A/B 파티션, 롤백, Secure Boot chain of trust
시스템 설계 9. “BLE+UWB 기반 디지털 키 시스템을 설계하세요” → BLE advertising → 인증 → UWB ranging → Zone 판단 → 동작 트리거 흐름 10. IoT 디바이스의 전력 최적화 방법은? → BLE connection interval 증가, peripheral latency, deep sleep, 센서 polling 주기 조절
면접 팁
- 3시간 연속 기술면접 — 체력/집중력 관리 중요, 물 챙기기
- 라이브코딩 — 결과보다 사고 과정 설명이 핵심. 막히면 “이런 접근을 생각하고 있는데…” 라고 소통
- 42dot Way와 연결 — 답변 시 “빠르게 실행하고 개선하는 방식으로 진행했습니다” 등 자연스럽게 연결
- IoT 프로토콜 깊이 — BLE/UWB는 JD에서 명시적으로 요구, 가장 집중적으로 보강 필요
- 경력 강점 어필 — 임베디드 8년 + 양산 경험은 큰 강점, IoT 도메인으로의 확장 의지 강조
포지션 정보
- 회사: 42dot (포티투닷) — 현대자동차그룹 Global Software Center
- 포지션: IoT Software & Firmware Engineer
- 핵심 역할: 인터넷을 통해 연결된 다양한 디바이스의 소프트웨어 설계, 개발 및 유지 보수. 센서/액추에이터, 데이터 통신, 클라우드, 응용 프로그램까지 포괄.
Responsibilities
- 다양한 마이크로컨트롤러, 센서, 액추에이터, 통신 모듈 등을 활용하여 IoT 시스템 소프트웨어 설계 및 개발
- IoT 디바이스 간의 효율적인 통신 시스템 소프트웨어 설계 및 개발
- 센서로부터 수집한 데이터를 처리·분석하여 의미 있는 정보를 도출하며, 필요에 따라 클라우드에 저장
Qualifications
- 컴퓨터 공학, 전기 공학, 정보 통신 공학 또는 관련 분야 학사 학위 또는 경험
- IoT 기술 관련 경력 또는 프로젝트 경험
- C/C++, Rust 등 임베디드 프로그래밍 언어 능숙
- IoT network protocol (BLE, UWB, NFC, Matter) 이해도와 개발 경험
- IoT OS (Embedded Linux, FreeRTOS, TinyOS) 활용한 application 개발
- IoT 데이터의 효율적인 수집, 관리, 저장, 분석 등의 미들웨어 개발 경험
Preferred Qualifications
- BLE, UWB 등 근접 센서 기반 프로젝트 경험
- 효율적인 data communication protocol 개발 및 고도화 경험
- Apple/Google/Amazon/Samsung 등의 IoT 디바이스 연결 프로젝트 경험
- TinyML 같은 IoT device에서의 machine learning inference model 개발 및 고도화 경험
- Energy harvest/sensor 활용한 virtually battery-less 시스템 개발 경험
면접 일정
- 일자: 2026년 2월 23일 (월요일)
- 장소: 경기 성남시 수정구 창업로40번길 20, A동 42dot (소프트웨어드림센터 A동)****
- 복장: 캐주얼
- 도착: 1:20까지 (10분 전), B2층 Reception 체크인
- 신분증 지참 필수
- 채용팀 연락처: 조하윤 010-5852-6104
| 세션 | 시간 | 유형 | 예상 내용 |
|---|---|---|---|
| 1 | 1:30-2:30 | Peer Tech Interview | IoT 프로토콜 (BLE/UWB/Matter) 깊이 검증 |
| 2 | 2:30-3:30 | Peer Tech Interview | 임베디드 SW/RTOS + 라이브코딩 |
| 3 | 3:30-4:30 | Peer Tech Interview | 시스템 설계 + 과거 프로젝트 기반 질문 |
| 4 | 4:30-5:00 | Group Lead Interview | 컬처핏 + 동기 + 기술 방향성 |
라이브코딩이 진행될 수 있으며, 노트북은 세팅 제공됨. 1:1 또는 1:N 형식의 기술 중심 인터뷰.
42dot 회사 정보
42dot이란
42dot은 현대자동차그룹의 Global Software Center로 SDV(Software-defined Vehicle)를 개발하는 회사다. 2022년 8월 현대차그룹에 합류했으며, 자율주행 및 모빌리티 솔루션과 서비스를 제공한다.
IoT 포지션의 42dot 내 위치
42dot의 IoT 팀은 차량-모바일 간 근접 통신을 담당한다. SDV의 센서/통신 모듈과 모바일 기기의 BLE, UWB 기술을 상호 연동하여 안전성, 편의성, 개인화된 사용자 경험을 극대화하는 것이 핵심이다.
관련 팀 구조
| 팀 | 역할 | 비고 |
|---|---|---|
| Proximity Intelligence Service (근접 인텔리전스) | 디지털 키, UWB 측위, BLE 연동, Car-to-Home | Android/iOS 앱 + 모바일 측 로직. Connected Service Engineering 소속 |
| Embedded Software | IoT 디바이스 펌웨어, MCU 애플리케이션, 센서/액추에이터 | 이 포지션이 여기에 해당 |
| IVI OS (Connectivity) | 차량 측 BT/WiFi 스택, Android Automotive, CarPlay | 차량 인포테인먼트 측 |
42dot Way (인재상)
Core Values:
- Impact-Driven Mission-Aligned Engagement — 같은 목표에 집중하여 큰 변화를 만든다
- Detail-Oriented Agile Execution with Grit — 세부사항을 이해하고 신속하게 실행, 끊임없는 집요함
- Achieving Higher Through Cross-Team Execution — 팀 간 협업으로 더 높은 수준의 결과 창출
- Responsible & Engaged Leadership — 실무를 깊게 이해하고 끊임없는 질문으로 과제 파악
Leadership:
- Competency is Fundamental — 폭넓은 지식과 경험 기반 문제 해결
- Solve Problems Through Self-Motivation — 주도적으로 과제 해결
- Be a Team Player — 다양한 팀과 협업
- Communicate with Humble Leadership — 열린 의사소통
- Deliver with Agility Rather than Perfecting — 완벽보다 신속한 실행
- Do the Right Thing — 회사 미션 기반 행동