스파르타 취업지원 이력서 세션 (1)

    체크 포인트 주요 노트
삼성
바이오
로직스
QA*
회사 성격 요약 글로벌 CDMO (고객사 제품 위탁 생산)
FDA·EMA·PMDA 등 글로벌 규제 대응 상시
Audit/Inspection 대응 능력이 핵심 경쟁력
대규모 생산 설비 + 데이터 관리 체계 중심
"규제 환경에서 안전하게 운영할 수 있는가?"
1. Data Integrity를 구조적으로 이해하는가? ALCOA+ 개념 이해 여부
기록·변경·이력 관리 경험
Traceability(추적 가능성) 개념 언급
시스템 변경 시 영향 분석 사고
단순 데이터 분석 경험보다 변경 관리 및 추적 구조 설계 경험 선호
2. 표준화 및 SOP 기반 사고가 있는가? 표준화 경험
프로세스 개선 경험
Validation / Verification 구분 이해
문서화 중요성 인식
창의적 해결보다 일관된 관리가 중요
3. Audit 대응 마인드가 있는가? 단일 결과 의존 구조가 아닌가?
검증 단계가 명확한가?
로그·이력·검증 과정 설명 가능한가?
설명 가능성(Explainability) 중요
4. 리스크 기반 사고가 있는가? 실패 가능성 고려
오판 리스크 최소화 구조
사전 예방적 사고
ICH Q9(품질 리스크 관리) 이해도 간접적으로 드러나는지

* 핵심 키워드: 표준화, 재현성, 변경 영향 추적, 데이터 무결성, 검증 체계

    체크 포인트 주요 노트
셀트리온
QA**
회사 성격 요약 바이오시밀러 중심
시장 선점 전략 중요
속도 + 비용 + 품질 균형
R&D와 생산 연결 구조
"경쟁 환경에서 빠르고 효율적으로 움직일 수 있는가?"
1. 이 사람은 속도 감각이 있는가? 리드타임 단축 경험
효율 개선 경험
병목 제거 경험
공정 개선 경험
바이오시밀러는 먼저 나가는 회사가 유리해 정확함만 강조하면 약함
2. 비용 구조를 이해하는가? 자원 효율화 경험
불필요한 단계 제거 경험
후보 압축/선별 전략
실패 비용 고려 사고
원가 경쟁력도 중요해 '성능 개선'보다 '효율 개선'이 강함
3. 실질적 문제 해결 경험이 있는가? 현장 문제 해결 경험
데이터 기반 개선 경험
가설 설정 → 검증 → 개선 루프 경험
실행 중심 성향
4. 품질과 속도의 균형을 이해하는가? 검증 구조 언급 여부
리스크 관리 경험
단순 속도 강조 아님
품질 문제 발생 시 리스크가 큼

** 핵심 키워드: 후보 압축, 리드타임 단축, 비용 절감 구조, 효율 개선, 속도 + 정확도 균형

(예시) 문장 템플릿

  1. 리스크 기반 설계 강조형
    단일 예측 점수에 의존할 경우 발생할 수 있는 오판 리스크를 최소화하기 위해 예측 점수·구조적 검증·화학적 특성 분석을 통합한 다층 검증 체계를 설계하였습니다.
  2. Data Integrity 강조형 
    모델 간 인터페이스를 표준화하고 데이터 흐름을 구조화하여, 변경 발생 시 영향 범위를 추적 가능하도록 설계함으로써 재현성과 데이터 무결성을 확보하였습니다.
  3. 속도·시장 선점 강조형
    Recall 중심 1차 필터링을 통해 유망 후보 손실을 최소화하고, Precision 기반 2차 압축으로 실험 대상을 효율화함으로써 연구 리드타임 단축과 비용 절감이 가능한 구조를 구현하였습니다.
  4. Human-in-the-Loop 강조형
    예측 임계값을 연구자가 직접 조정할 수 있도록 설계하여, AI 자동화가 아닌 통제 가능한 의사결정 보조 시스템으로 구현하였습니다.
  5. 숫자 활용 설득형
    31,000개 후보를 2,800개로 압축하여 약 91%의 노이즈를 제거하였으며, 무작위 실험 대비 성공 확률을 15배 향상시켰습니다.

문제 설명 solution.py
수학에서 칸토어 집합은 0과 1 사이의 실수로 이루어진 집합으로, [0, 1]부터 시작하여 각 구간을 3등분하여 가운데 구간을 반복적으로 제외하는 방식으로 만들어집니다. 남아는 칸토어 집합을 조금 변형하여 유사 칸토어 비트열을 만들었습니다. 유사 칸토어 비트열은 다음과 같이 정의됩니다.

(1) 0 번째 유사 칸토어 비트열은 "1" 입니다.
(2) n(1 ≤ n) 번째 유사 칸토어 비트열은 n - 1 번째 유사 칸토어 비트열에서의 1을 11011로 치환하고 0을 00000로 치환하여 만듭니다.

남아는 n 번째 유사 칸토어 비트열에서 특정 구간 내의 1의 개수가 몇 개인지 궁금해졌습니다. n과 1의 개수가 몇 개인지 알고 싶은 구간을 나타내는 l, r이 주어졌을 때 그 구간 내의 1의 개수를 return 하도록 solution 함수를 완성해주세요.
def solution(n, l, r):
     answer = r - l + 1
     for num in range(l - 1, r):
          while num >= 1:
               a,b = divmod(num,5)
               if b == 2 or a == 2:
                    answer -= 1
                    break
               num = a
     return answer

+ Recent posts