본문 바로가기

Coding 공부기록

[D-11] things to improve

1. General Information

1) Why Facebook (Epidemiologyist -> Data Scientist)

- 1분 분량으로 내가 왜 이 회사, 이 포지션에 지원했는지 준비하기

2) What prior experience that you work as a team

- 인간적인 느낌을 줄 수 있는 사적인 경험을 얘기하기

3) What is your biggest contribution to the team

- 박사 과정중에서 메인으로 했던 연구 토픽을 소개하고, 그 중에서 가장 성과가 좋았던 프로젝트 하나를 예시로 들기

 

2. Product analysis 

1) 새로운 서비스 런칭시 고려할 점

- 왜 이런 서비스가 있어야하는지 (WHY)

- 왜 이 방법/포맷으로 해야하는지 (HOW)

- 왜 지금 런칭해야하는지 (WHEN)

- 누가 이 서비스를 사용할 수 을 것인지 (WHO)

- 어떤 곳에서 활용될 수 있을지 (WHERE)

- 무엇을 제공할 수 있어야 하는지 (WHAT)

* Interviewer가 다루고자 하는 product에 대한 설명을 주의깊게 잘 듣고, 잘 모르는 product라면 차라리 다른 product를 줄 수 있냐고 물어보는 것이 나을 수도 있다. (Facebook과 Instagram에 대해서는 잘 공부해야함)

2) 가설을 명확하게 세우자

- X가 Y에 영향을 미칠것이다

3) 검증하는 방법을 세 가지 정도 제시할 수 있어야 한다

-AB testing: networking을 기반으로하는 소셜 미디어에서는 구현하기 어려운 문제점이 존재 (UI/UX 나 email marketing 등에서는 유용하게 가능할수도)

4) 구조화하여 말하는 것을 연습하자

- recap하지 않거나, 두괄식으로 말하지 않으면 듣는 사람이 놓치게 된다. Interviewer가 굉장히 피곤하고 산만한 상황에서 인터뷰를 진행함을 잊지 말자. 적어도 내가 말하고자 하는 핵심 키워드는 기억에 남도록 하자.

 

3. SQL question

1) Window Function, WHERE, GROUP BY 무조건 정복해야한다.

2) Leetcode Easy & Medium 숙달하자 (ex. TOP 1 이런 것은 단골손님 문제)

3) 한 가지 문제를 다른 식으로도 풀 수 있어야 한다.

4) COUNT와 SUM의 차이, NULL을 handle 하는 법