본문 바로가기
반응형

_389

윈도우에 gstreamer 설치 방법 개발 환경 Windows 10, x64 1. 인스톨러 다운로드 runtime installer와 development installer 둘 다 다운로드한다. MSVC 64-bit (VS 2019, Release CRT) 1.20.3 runtime installer 1.20.3 development installer 2. 인스톨러 실행 runtime installer와 development installer 모두 실행시켜서 설치한다 *주의*설치 전에 visual studio를 종료해야 한다. typical을 선택한다. 어느 path에 설치되는건지 알고 싶으면 custom을 눌러서 path 확인이 가능하다. 3. 환경변수 설정 (1) 시스템 변수 'GSTREAMER_1_0_ROOT_MSVC_X86_64' 설.. 2022. 6. 23.
Amazon SWE - OnSite Interview 미국 아마존 개발자 인터뷰 후기 레주메를 내고, 온라인 코딩 시험을 봤다. 이 과정을 자세히 보고 싶으면 Online Coding Challenge에서 볼 수 있다. 3. Phone screen 폰스크린은 지원자가 괜찮은 사람인지 기본적인 사항을 확인하는 단계이다. 보통 코딩 시험 전후로 리쿠르터와 15~20분 정도 전화하는게 일반적이다. 한국에 있는 나와 미국에 있는 리쿠르터가 전화 시간을 맞추는데 애를 먹었다. '오늘 돼?' '오늘 미국 시간으로 _시는 어때?' '나 12~3시까지 돼' 이런 메일만 계속 주고 받았다. 그리고 그 당시 나는 국제 전화로 한다는건지, 어떻게 나한테 전화를 할 수 있는건지 의문이 가득했다.(나중에 다른 회사를 겪어보니 인터넷 콜(teams)을 사용하는 것을 알 수 있었다... 2022. 6. 22.
Amazon SWE - Online Coding Challenge 미국 아마존 개발자 인터뷰 후기 & 준비 방법 & 꿀팁 면접 준비를 할 때 인터넷에 한국어로 쓰인 최신 정보가 별로 없어서 다 끝나면 꼭 한번 정리해야겠다 생각했었다. Amazon 채용 과정과 준비 방법, 도움이 되는 사이트나 플랫폼들을 모두 정리해보겠다. (2022년 초 기준) 1. recruiter와 연락 링크드인을 통해서 아마존 리쿠르터에게 연락이 왔다. 처음 연락이 온 건 3개월 전이었는데 그 땐 읽고 지나쳤다가, 3개월이 지난 이후에야 관심이 생겨서 답장을 했다. (아래에 채용 프로세스별 타임라인을 따로 정리해놓겠다.) 리쿠르터는 미국 아마존 담당자였고, 모두 영어로 소통했다. '제안 고맙고, 그 때 보낸 링크의 잡은 끝난거 같은데 혹시 다른 기회 있으면 알려달라' 이런 뉘앙스의 말과 내 영문 .. 2022. 6. 13.
non-blocking I/O | TCP Socket 통신 출처: 전통적인 unix 시스템 콜은 blocking이다. 예를 들면 accept()는 커넥션이 있을 때까지 호출한 클래스를 블럭한다. 만약 소켓에서 메시지를 전송하기 위해 저장해야하는 메시지 버퍼의 크기가 충분하지 않으면, send()를 블럭한다. 반대로 소켓에서 새로 들어온 메시지가 없다면, 새로운 메시지가 도착할 때까지 recv() 콜은 기다린다. 우리는 서버를 구축할 때, 많은 종류의 이벤트에 반응할 수 있도록 항시 대기여야 한다. 예를 들어, 새로운 커넥션이 만들어질 수 있고, 클라이언트가 우리에게 요청을 보낼 수 있고, 클라이언트가 커넥션을 끊을 수도 있다. 만약 우리가 accept()를 호출해야 한다면, 이 호출은 프로그램을 블럭시킬 것이고, 우리는 다른 이벤트에 응답하는 능력을 잃게 된다... 2022. 6. 9.
반응형