자료설명
[면접 합격자료] 웹프로그래머,PHP웹개발자,모바일웹,앱개발 면접 합격 문항 웹프로그래머,PHP웹개발자,모바일웹,앱개발 면접 기출 웹프로그래머,PHP웹개발자,모바일웹,앱개발 면접 최종합격
목차/차례
1. PHP에서 세션과 쿠키의 차이점은 무엇인가요
2. 모바일 웹과 앱 개발 시 고려해야 할 주요 요소들은 무엇인가요
3. PHP에서 비동기 처리를 위해 사용하는 방법이나 기술은 무엇이 있나요
4. RESTful API 설계 원칙에 대해 설명해주세요.
5. 웹 성능 최적화를 위해 어떤 방법들을 사용할 수 있나요
6. 모바일 웹과 앱 개발 시 사용자 경험(UX)을 향상시키기 위한 전략은 무엇인가요
7. PHP에서 보안 취약점을 방지하기 위한 방법에는 어떤 것들이 있나요
8. 크로스 플랫폼 모바일 앱 개발에 대해 알고 있는 기술 또는 프레임워크는 무엇인가요
본문/내용
1. PHP에서 세션과 쿠키의 차이점은 무엇인가요
PHP에서 세션과 쿠키는 둘 다 사용자 정보를 저장하는 방법이지만 구조와 저장 위치, 보안성 면에서 차이가 있습니다. 쿠키는 클라이언트 브라우저에 저장되며, 사용자가 서버에 요청할 때마다 HTTP 헤더를 통해 함께 전송됩니다. 이는 사용자의 설정이나 로그인 상태 유지에 활용되며, 브라우저에 저장되는 데이터 크기는 일반적으로 4KB 이하로 제한됩니다. 반면에 세션은 서버에 저장되며, 클라이언트는 세션 아이디를 쿠키 또는 URL 파라미터로 가지고 있습니다. 보안상 세션은 서버에 저장되기 때문에 쿠키보다 안전하다고 여겨지며, 특히 민감한 정보 저장에 적합합니다. 예를 들어, 로그인 유지, 장바구니 정보 처리에 모두 세션이 사용됩니다. 통계상, 세션을 활용한 로그인 유지 시스템이 쿠키 기반보다 해킹 위험도가 낮으며, 대형 웹사이트에서는 약 70% 이상이 세션을 사용합니다. 쿠키는 사용자 개인 설정 저장 및 강제 만료, 정보 저장에 적합하며, 세션은 개인 정보 보호와 서버 중심의 상태 유지에 알맞습니다. 보안 강화는 쿠키에는 HttpOnly, Secure 속성을 설정하고, 세션은 서버 측에서 세션 하이재킹 …