엔지니어들이 면접에서 물어야 할 질문들

이것도 geeknews에 올라온 글. 내가 보기엔 알짜정보가 많다... https://news.hada.io/topic?id=6862&utm_source=slack&utm_medium=bot&utm_campaign=T13KRBZU4 https://posthog.com/blog/what-to-ask-in-interviews "이 질문들은 매우 직설적이긴 하지만, 이에 대해 좋지 않은 반응을 보이는 회사는 좋은 직장이 아닐 수 있습니다" 이 회사는 Product-Market-Fit 한가요? PMF한지 자신에게 질문한 적이 있나요? PMF를 언제 달성했나요? 어떻게 아나요? PMF를 달성하기 위해 뭘 해야 하나요? 매출은 얼마인가요? 1년전에는 얼마였나요? 일 활성사용자(DAU)는 얼마인가요? 피해야 할 회사들 : Pre-PMF를 설명하는데 시간을 많이 쓰지 않는 창업자들 제품이나 그들이 주는 혜택이 뭔지 이해하기 어려운 회사들 문제를 찾는 해결책들 Runway가 얼마나 남아있나요? 지출이 합리적인 것처럼 보이나요? Default Alive 한가요?→ 지금은 수익성이 없지만, 자금이 바닥나기 전에 수익을 낼 수 있을만큼 빠르게 성장 가능한가 Runway는 얼마인가요? 이걸 계산하기 위한 가정은 뭔가요? 펀드레이징 계획은 어떻게 되나요? 피해야 할 회사들 : Default Alive 한지 모르거나, 신경쓰지 않는 회사 시간이 모자르거나 느려서, Default Alive 해질 것 같지 않은 회사 생존을 위해서 단시간내에 매출의 급격한 증가를 가정하는 회사 곧 자금이 바닥나기 때문에 펀드레이징을 하고 있지만, 라운드 클로징을 하지 않은 회사 문화는 어떤가요? 회사의 가치는 뭐고, 왜 그것인가요? 그 가치를 따르는 구체적인 방법들을 알려주실수 있나요? 뭘 만들지 누가 결정하나요 ? 일반적인 하루(근무일)는 어떤 모습인가요? 어떤 미래를 기대하나요 ? 어떤 것이 당신에게 동기를 부여하나요? 지금까지 가장 자랑스러운 것은 뭔가요? 회

curl 명령어 옵션

# 결과를 지정한 이름으로 파일에 저장
$ curl -o response.txt https://www.example.net
# 결과를 파일이름으로 저장, index.html 이 저장됨 
$ curl -O https://www.example.net/index.html
# SSL증명서 에러 무시
$ curl -k https://www.example.net
# 진척상황을 표시 하지 않기, 에러도 표시되지 않음
$ curl -s -o response.txt http://www.example.net
# 에러메시지는 보고 싶을때
$ curl -sS -o response.txt http://www.example.net
# progress bar로 진척상황표시
$ curl -# -O http://www.example.net/index.html
# proxy이용시
$ curl -x <proxyip>:<port> --proxy-user <username>:<password> http://www.example.net
$ curl -x <username>:<password>@<proxyip>:<port> http://www.example.net
# 301/302등의 redirect를 자동인식
$ curl -L http://www.example.net
# http의 메소드를 지정
$ curl -X [PUT|GET|POST] http://www.example.net
# parameter를 POST로 송신
$ curl -w '\n' 'http://www.example.net/posturl' -X POST --data 'name=myname&mode=create'
# status code만 출력
$ curl -sS -w '%{http_code}\n' http://www.example.net 
# http의 response header를 확인
# -I 는 헤더만, -i는 body도 출력
$ curl -I http://www.example.net
# http 자세한 정보를 볼때, request header를 확인 할 때 필요
$ curl -v http://www.example.net
# http의 packet data까지 확인이 필요할때
# --trace는 binary, --trace-ascii는 텍스트, --trace-time은 시간표시
$ curl -sS http://www.example.net -X POST -F "test=data" --trace.log trace.log -o /dev/null
$ curl -sS http://www.example.net -X POST -v -F "test=data" --trace-ascii trace-ascii.log -o /dev/null
# reqeust의 결과만 확인
$ curl -s http://www.example.net -o /dev/null -w '%{http_code}¥n'
# DDoS 부하시험
$ for((;;)) { curl -v --header "Connection: keep-alive" "http://www.example.net";}
# 전송속도 제한
# k, m, g등을 이용
$ curl --limit-rate [10k|1m,1g] http://www.example.net 
# 수신한 쿠키를 저장
$ curl -c cookie.txt http://www.example.net
# 저장한 쿠키를 송신
$ curl -b cookie.txt http://www.example.net 
# 최대접속시간제한을 설정
$ curl --connect-timeout 600 http://www.example.net 
# User-Agent를 지정
$ curl -s -w '%{http_code}\n' https://www.amazon.co.jp/dp/B00JEYPPOE/ -o /dev/null
503
$ curl -s -w '%{http_code}\n' https://www.amazon.co.jp/dp/B00JEYPPOE/ -o /dev/null -A ''
200
# Header를 지정
$ curl -H "Host: www.example.net" -k https://<IP address> 

쓸일이 있을까 ?

# 범위지정
$ curl 'http://{one,two,three}.example.net'
$ curl 'http://[1-3].example.net

댓글

이 블로그의 인기 게시물

CISCO 2960s 초기화 후 기본 설정

맥북 카라비너 영어/한글/일본어 전환하기