GitHub Interview Question Generator

AI 활용 면접 질문 생성기

作者
chocolatestain
今日安裝
0
安裝總數
0
評價
0 0 0
版本
0.21
建立日期
2025-06-20
更新日期
2025-06-21
尺寸
23.8 KB
授權條款
MIT
腳本執行於

GitHub Interview Question Generator

GitHub Interview Question Generator는 GitHub 리포지토리 또는 특정 디렉토리 내 실제 코드를 분석하여,
AI(Gemini API)를 통해 각 기술 카테고리별 면접 질문을 자동 생성하는 브라우저 스크립트입니다.

Repo 페이지에서 직접 버튼을 눌러, 사용된 언어/프레임워크/라이브러리/설정 기반으로
간단한 기술 질문을 얻을 수 있습니다.


주요 기능

  • GitHub 리포지토리(메인/디렉토리) 상단에 "질문 생성하기" 버튼 추가
  • 실제 코드, 설정 파일을 최대 5개까지 읽어 실 사용 기술만 카테고리화
  • 각 카테고리별 3~5개의 AI 기반 심층 기술 면접 질문 생성
  • Gemini API 키만 등록하면 바로 사용 가능 (별도 서버/로그인 필요 없음)
  • 결과는 즉시 팝업으로 출력
  • 개인정보 및 인증 정보는 브라우저에만 저장

설치 방법

Tampermonkey 설치

  1. Tampermonkey 확장 프로그램을 브라우저에 설치
  2. 아래 배포 링크에서 "설치" 버튼을 클릭하거나, 스크립트 코드를 직접 복사하여 새 사용자 스크립트로 추가

사용법

  1. Google AI Studio에서 Gemini API 키를 발급
  2. GitHub에서 원하는 리포지토리(또는 디렉토리) 페이지에 진입
  3. 상단에 추가된 "질문 생성하기" 버튼을 클릭
  4. 최초 실행 시 API 키 입력 창이 나타나면, 발급받은 키를 입력
  5. 실제 코드, 설정 파일을 자동 분석하여 카테고리별 AI 질문이 팝업으로 표시

Questions

Q. 어떤 모델을 사용했나요?
: Gemini-2.0 Flash 모델을 사용했습니다.

Q. API 키는 어디서 발급받나요?
: https://aistudio.google.com/app/apikey?hl=ko (Google 계정 필요)

Q. Repo가 연결되지 않아요
: Repo가 Private 상태일 때는 접근이 불가능합니다. 상태를 Public으로 바꾸고 다시 시도해보세요.

Q. API 키는 어디에 저장되나요?
: API 키는 클라이언트의 브라우저에만 저장됩니다.

Q. Repo 전체를 분석할 수는 없나요?
: 모델의 토큰 제한으로 파일 개수를 제한했습니다. (https://ai.google.dev/gemini-api/docs/models?hl=ko#gemini-2.0-flash) 분석 대상은 현재 화면에 있는 디렉토리 내에 있는 파일(폴더 제외)을 분석합니다.


QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址