회사 같은건 언급 안합니다.
잡플래닛 보고 인성 면접인줄 알고 갔는데 거의 다 실무적인 부분이었음
“10단 콤보! 십단! 십단! 십단! 모르나요! 모르나요! 모르나요오오!!!! 모르면 맞아야죠!!!!”
솔직히 너무 당황해서 아는것도 다 못말하고 나온것 같음
석사 논문 설명해봐라
당연히 설명할 수 있어야 하는 부분인데 어버버하다가 끝남
본인 석사논문 정리
퀵소트 설명 /w. pseudo-code
cs 관련 항목들 대충만 봤더니 표상적으로만 기억하고 있어서 제대로 못한것 같음
지금 다시 해보면
import random
def quicksort(input_list):
if len(input_list)<=1:
return input_list
pivot_idx = random.choice(range(len(input_list)))
pivot_val = input_list[pivot_idx]
left = []
right = []
same = []
for elem in input_list:
if elem<pivot_val:
left.append(elem)
elif elem>pivot_val:
right.append(elem)
else:
same.append(elem)
return quicksort(left)+same+quicksort(right)
복잡도는
평균적으로 피봇이 median에 근접한 값으로 잡히게 된다고 가정했을때 절반씩 나누어 지니 $n\log_2 n$
최악의 경우 매번 min,max를 피봇으로 잡을경우 $n(n-1)$
ML 관련 프로젝트 수행한거 있으면 말해봐라
IMPALA랑 POPART 구현한거 얘기했으나 설명이 너무 두루뭉실 했던것 같음
대학원에서 technical indicator 통계적으로 검증한걸 얘기할 ‘생각’은 하고 있었으나 앞에까지의 내 설명이 너무 별로였던지 말도 못하고 끝남
Relu가 왜 linear가 아닌지
max(0,x) 인데 사실 linear function이 아니니까 linear가 아닌데요? 라고 말할려다가
그건 아닌거 같아 학부에서 모리타 센세한테 시달렸던
임의의 $x,y$
\(f(mx+ny)=mf(x)+nf(y)\)
로 갈까 생각하고 있었는데 몰라서 그런것처럼 보였는지 “모르시면 넘어갈게요”
란 얘기듣고 나도 그냥 “아 내 hp는 이제 0이구나~”하고 생각하는걸 멈춤.
CNN은 알아요? Convolution이 뭐에요?
결국에 signal processing에 쓰이는 conv랑 똑같은데 각 요소 순서가 기억이 안나서 첨자 어버버버하다가 끝남 discrete convolution 같은경우엔 석사 하면서 matlab으로 오질라게 구현했었는데
\[(f*g)(m)=\sum\limits_n f(n)g(m-n)\]이걸 못떠올렸다~ 이말이야