면접 tip

    [기술 면접 tip] 스레드를 많이 쓰면 무조건 성능이 좋아질까요?

    이런 질문을 하는 이유 질문이 다소 추상적이고 넓은 느낌이 들죠 모호해 보이는 이런 질문은 여러 대답들이 나올 수 있기 때문에 지원자 분이 어느 정도까지 알고 있는지, 어떤 관점에서 문제를 바라보는지, 알고 있는 지식을 잘 정리해서 성능과 연결 지어 판단할 수 있는지 이런 것들을 확인하기 위한 목적이 있습니다 이런 다소 모호한 질문은 어떻게 접근하는 것이 좋은가? 이런 종류의 질문은 생각해 볼 여지가 있는 질문이라서 긴장하지 마시고 자신이 알고 있는 것을 잘 정리해서 논리적으로 대답하는 것이 중요합니다 동시성 측면에서 접근 자, 그러면 이런 질문에 어떻게 답변할 수 있는지 예를 들어 보겠습니다 당장 드는 생각은, '스레드를 많이 쓰면 쓸수록 동시에 더 많은 작업들을 실행할 수 있으니까 애플리케이션의 성능..

    기술 면접에서 list와 set의 차이를 물어보는 이유

    기술 면접에서 자주 등장하는 질문 중에 하나가 'list와 set의 차이' 인데요, 오늘은 왜 이 질문이 자주 등장하는지 설명드리도록 하겠습니다 우선 이 질문은 기술 면접 초입부에 가볍게 질문하기 딱 좋아요 list와 set은 둘 다 실무에서 자주 사용되는 자료 구조고 간결하게 대답하기에도 좋기 때문에 기술 면접 시작할 때 몸풀기로 딱 좋은 질문이죠 그러면서도 지원하신 분의 기본기를 확인할 수 있는 아주 좋은 질문입니다 list와 set은 진짜 진짜 기본적인 개념이면서도 동시에 개발할 때 자주 사용되는 타입이기 때문에 당연히 알고 있어야 하는 개념이에요 범죄 신고는 112, 화재 신고는 119 요거 모르는 분 없잖아요, 이거랑 똑같아요 그만큼 기본 중에 기본이라는 거죠 그래서 이걸 대답 못하면 '기본기가..

    기술 면접에서 모르는 질문을 만났을 때

    (👉 컴공 맛집 백엔드 전문 채널 쉬운코드 유튭 구경 가기) 기술 면접에서 모르는 질문을 만났을 때 일단, 모르는 걸 아는 척 하면서 대답하는 것은 좋지 않습니다 왜냐하면 어차피 면접관 분이 추가로 질문 몇 번 더하면 이 분이 진짜 제대로 알고 있는지 모르고 있는지 금방 파악할 수 있어요 그렇기 때문에 모르는 것을 아는 척 하는 것은 피하는 것이 좋구요, 하지만 아는 만큼 대답하는 것은 중요한 것 같습니다 예를 들어 자바에서 GC를 아냐고 물어봤을 때 잘은 모르고 조금만 알고 있다면 그때는 '잘 모르겠습니다' 그냥 이렇게 대답하기 보다는 '제가 깊게는 잘 모르지만 아는 만큼 대답해보겠습니다' 이러면서 알고 있는 부분을 설명하는 것이 더 좋습니다 생각해볼 여지가 있는 질문을 받았을 때 그리고 생각해볼 여지..