forBeingGoodDeveloper
[Interview] 직접 받은 대기업 / 스타트업 기술 면접 질문
지금까지 취업을 하면서 당연하게도 많은 기업에서 인터뷰를 진행하였고, 다양한 질문을 받았다. 이 질문들은 새롭고 깊게 생각해봐야 하는 질문도 있었으나, 예상 가능하고 미리 준비하여 답할 수 있는 질문들이 대부분이였다. 그렇기에 새로운 직장을 위해 준비하는 분들에게는 질문들을 상기하는 기회를, 처음으로 직장을 준비하는 분들에게는 '이것만은 꼭 알고 가자'라는 부분을 알려주기 위해 해당 포스팅을 작성했다. 사실 본인 면접 회고록이라고 볼 수 있다. 더해서 제가 답안은 꾸준히 포스팅 예정이다. 참고로 기술 스택은 대부분 프론트엔드 직무로 javascript와 react 위주이다. 1. 코딩 테스트 기반 알고리즘 질문 (문제를 푼 방법, 해당 방법에 관한 질문) 대부분의 대기업은 코딩테스트를 진행하고, 코딩 테..
[Medium 번역]영리한 개발자와 현명한 개발자의 차이점
스스로 지혜롭다고 생각하는 사람보다 더 어리석은 사람은 없다. 자신이 바보라고 의심하는 사람보다 현명한 사함은 없다. 대부분의 개발자는 코드 작석에 있어서 영리하지만, 여러 상황에서 영리함은 강점이자 약점일 수 있습니다. 상식과 물정에 밝고 경험이 풍부하다면, 개발자가 문제를 해결하기보다 피하는 데 도움이 될 수 있습니다. 언제 코드가 필요한지, 언제 요구 사항을 거부해야 할지를 알기 때문입니다. 침묵할 때, 싸울 때, 도망가서 숨을 때를 알기 때문에 현명한(시니어) 개발자는 영리한(주니어) 개발자보다 유리합니다. 영리함과 현명함의 차이 개발자는 업무 시간의 50%만 코드 작성에 할애한다고 합니다. 주니어 개발자는 간단한 요구 사항을 받아 복잡한 코드로 만들곤 합니다 시니어 개발자는 복잡한 요구 사항을 ..