Verilog와 C의 가장 큰 차이는 실행 모델이라고 생각합니다. C는 명령이 순서대로 실행되는 순차 실행 언어지만, Verilog는 하드웨어를 기술하는 언어라 여러 블록이 동시에 동작하는 병렬 실행이 기본입니다. 수업에서 처음 Verilog를 배울 때 가장 어색했던 부분이 바로 이것이었습니다.
C처럼 if-else를 써도 되지만, 실제로는 클록에 동기화해서 레지스터가 업데이트되는 방식으로 동작한다는 걸 오실로스코프로 파형을 보면서 이해했습니다. 또 C는 컴파일 후 프로세서에서 실행되지만, Verilog는 합성(Synthesis) 과정을 거쳐 실제 게이트 회로로 변환됩니다. 이 차이가 중요한 이유는, Verilog로 잘못 짜면 합성 불가능한 코드가 만들어질 수 있기 때문입니다. 동기/비동기 설계를 구분하고 always @(posedge clk) 같은 클록 도메인을 명확히 이해하는 것이 핵심이라고 배웠습니다.
다른 결도 보시겠어요?
WHAT OFTEN MISSES
이 질문에서 자주 빠지는 자리.
답변에서 흔히 빠지는 것들 — 빠져 있으면 꼬리질문이 깊어집니다.
1
떨어뜨린 옵션이 1개라도 있는가? "이게 답이었어요"만으로는 의사결정이 아니라 그냥 선택입니다.
2
선택 기준이 그 프로젝트에 한정되는가? "성능이 좋아서"는 일반론, "우리 트래픽이 X 패턴이라서"가 본인의 답입니다.
3
결과 숫자 1개를 정확히 말할 수 있는가? P95·QPS·적중률 — 무엇이든 1개. 숫자가 없으면 직감으로 한 일처럼 들리기 쉽습니다.
4
지금 다시 한다면 어떻게 할지 답할 수 있는가? "잘했다"보다 "이건 다르게 했을 것 같다"가 더 깊은 인상을 남깁니다.
FOLLOW-UPS
진짜 면접은 두 번째 질문부터입니다.
이 질문에 이어 현대오트론 임베디드·펌웨어 면접관이 던질 가능성이 높은 후속 질문.
壹
예상 꼬리질문 1
Verilog의 어떤 특징이 C언어와 다르다고 생각하시나요?
貳
예상 꼬리질문 2
C언어를 사용한 경험은 어떻게 되시나요?
參
예상 꼬리질문 3
만약 C언어로 회로 설계가 가능했다면, 어떤 점이 더 유리했을까요?
NEXT
읽으셨다면, 한 번 말로 해보세요.
같은 질문으로 음성 면접을 받아보면 어디서 막히는지 바로 보입니다. 첫 면접은 무료입니다.
이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 특정 회사가 실제로 이 질문을 출제했다는 것을 보장하지 않으며, 모든 예시는 우문현답이 직접 작성한 창작물입니다. 해당 회사의 공식 입장과는 무관합니다. 회사 측의 정정 요청이 있을 경우 24시간 이내에 응답·수정합니다.
상호 우문현답대표 이성인사업자등록번호 330-15-03033통신판매업 신고번호 준비중주소 인천광역시 부평구 동수로120번길 11, 한국아파트 104동 210호이메일 devlsi1228@gmail.com전화 010-7395-5311