# 신한은행 면접준비 ## 알고리즘 - 프로도 : 4번, SQL - Ted : 4번, SQL - 튜브 : 4번 - 신한 : 4번 ### 1번 - 인원파악 - 단순 구현 - 조합문제 - 조합 - 여행지 많이 포함시키기 - 포인터, Queue - 투표수 조작 - 우선순위큐, 그리디 ## 다른 곳도 준비중인지? - 블라인드 후기가.. ## 면접 준비 - 토론에 익숙해지고 말하는거에 익숙해지는 것. - 토론 진행 - 5/4 토요일 저녁 - 5/9 목요일 저녁 22:00 - 5/11 토요일 저녁 19:00 ## 토론 방식 - 찬성 - 반대 - 첫번째 내 주장을 간단하게 30초 정도 얘기 - 찬성 - 근거1 - 근거2 - 찬성 (질의응답) - 반박1 - 반박2 - 찬성 - 마지막발언 ## 토론 주제 - 모든 분야를 다 아는 풀스택 개발자가 필요한가? - 인공지능 개발 수준을 현재 상황에서 멈춰야하는가? - 신한은행에서 오픈소스 소프트웨어와 상용 소프트웨어 중에 어떤 것을 사용하는 것이 좋을까? - 블록체인, AI, 클라우드 등 다양한 기술이 활용될 수 있는데 어떤 분야를 중점적으로 투자하는 것이 좋을까? - 디지털 전환이 일어나고 있는 현 시점에서 계속해서 새로운 서비스를 개발하는 것과 지금 까지 개발된 것을 보수하는 것이 좋은지? - 모바일 플랫폼을 네이티브로 만드는 것이 좋을지 아니면 하이브리드로 만드는 것이 좋을지? - 인원을 뽑고자 할 때 신입 vs 경력 # 5월 4일 토론 - 소프트웨어 개발에서 중요한 것은 알고리즘인가? 가독성인가? - 가독성 - 협업적 측면 - 신입이나 이직자 들을 위함 - - 안정성 -> 디버깅과 에러처리 용이 -> 테스트에 용이 - 개발자들의 코드 리뷰 문화 - 알고리즘 - 성능 -> 기업에서 앱을 운영하는 측면에서는 안정성 더 중요하다 - 효율성은 떨어지지만, 컴퓨팅 파워자체가 좋아서 충분이 해결가능하다 # 피드백 - 튜브 : 신한은행 연결시켜서 이야기해라!, 쏠과 관련시켜서 - 신한 : 예시 드는게 좋아보인다, 화법? - ted : 상대방의 말을 잘 듣고있다는 제스쳐? - 프로도 : 편하게 잘 말하기? 필요하다 - 의사소통 측면 - 설계 - 프론트엔드 기술과 백엔드 기술을 모 이해하고 있으므로, 전체적인 ㅣ스템 구조를 고려한 효율적인 설계와 개발이 가능합니다. 이러한 ㅗㅇ합적인 관점은 서비스의 전체구조를 최적화 하고 문제를 신속하게 파악하는데 도움이 됩니다. - 유연성