반응형 DEVLOG87 [알고리즘/코딩테스트] 2019 NAVER 신입 공채 준비하기 2019 네이버 개발 직군 신입사원 공채 국내 최고의 IT 서비스 기업 중 하나인 네이버(NAVER)에서 3년만에 신입사원 공채를 열었습니다. 네이버는 국내 최고의 기업인데다 세 자리 수 모집이 계획되어 있으므로 지원자들 입장에서도 기대가 클 것이라 생각됩니다. 어제(9/17) 서류 접수가 마감되었는데, 자소서 문항 중 5번 문항(네이버 서비스 개선하고 싶은 점)이 쉽지 않았던 것 같습니다. 네이버 공채 향후 일정과 코딩 테스트를 어떻게 준비하면 좋을지 한번 알아보겠습니다. 2019 네이버 개발 직군 신입사원 공채 전형 절차 및 일정 2019 네이버 개발 직군 신입 공채는 다음의 총 4단계로 나누어집니다. 서류 접수 온라인 코딩테스트 1차 면접 2차 면접 코딩테스트 준비하기 서류 접수가 마감된 상황에서 .. 2019. 9. 18. 파이썬(Python) 코드를 효율적으로 작성하는 법 Part 2 파이썬(Python) 코드를 효율적으로 작성하는 법 Part 1 1. 내장함수(built-in functions)를 사용하라. 파이썬으로도 효율적인 코드를 작성할 수 있습니다. 하지만 C언어로 작성된 내장함수를 이기기는 힘듭니다. 내장함수는 정말 빠릅니다. 파이썬 내장함수는 링크에서.. deepwelloper.tistory.com 1. 직관에 의존하지말고, 툴을 이용해 코드를 프로파일하라 속도 문제는 미묘할 수 있으므로 직관에 의존하면 안됩니다. "cprofile" 모듈을 사용하면 간단하게 파이썬 코드를 프로파일링할 수 있습니다. python -m cProfile myprogram.py 아래와 같이 테스트 코드를 작성했습니다. 위 그림은 프로파일링 결과입니다. 여기서 bottleneck은 "very_sl.. 2019. 9. 12. 파이썬(Python) 코드를 효율적으로 작성하는 법 Part 1 1. 내장함수(built-in functions)를 사용하라. 파이썬으로도 효율적인 코드를 작성할 수 있습니다. 하지만 C언어로 작성된 내장함수를 이기기는 힘듭니다. 내장함수는 정말 빠릅니다. 파이썬 내장함수는 링크에서 확인할 수 있습니다. Built-in Functions input() open() int() ord() isintance() pow() issubclass() print() iter() property() 2. 긴 문자열을 합칠 때는 join()을 사용하라. 여러 문자열들을 합칠 때 "+"를 사용할 수 있습니다. 파이썬에서 string은 immutable하기 때문에, "+"연산을 할 때 새 문자열을 만들고 기존 내용을 복사해야합니다. join()을 사용하십시오. # This is good.. 2019. 9. 12. SOAP vs REST 아키텍처 / 프로세스 / 장단점 비교 SOAP(Simple Object Access Protocol) 일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메세지를 컴퓨터 네트워크 상에서 교환하는 프로토콜입니다. 왜 SOAP를 사용하는가? 기존 원격 기술들에 비해서 Proxy와 방화벽에 구애받지 않고 쉽게 통신 가능 플랫폼과 프로그래밍 언어에 독립적 웹 서비스를 제공하기 위한 표준(WSDL, UDDI, WS-*)이 잘 정립되어 있음 에러 처리에 대한 내용이 기본으로 내장 분산 환경에 적합 왜 SOAP를 사용하지 않는가? 복잡한 구조로 인해 오버헤드가 있으며, 이는 SOAP의 확장을 저해하고 있음 REST에 비해 상대적으로 무겁고 속도도 느리다 개발 난이도가 높아 개발 환경의 지원이 필요하다 SOAP 아키텍처 UDD.. 2019. 9. 12. 이전 1 ··· 3 4 5 6 7 8 9 ··· 22 다음 반응형