프런트 엔드 개발자 인터뷰 질문
여기 Stack Overflow와 다른 곳에서 소프트웨어 개발자를위한 좋은 인터뷰 질문 (심지어 "퍼즐")이 많이 있지만 프론트 엔드 개발자 위치에 대해 좋은 질문이있는 사람이 있는지 궁금합니다. HTML + CSS + JS를 아는 사람을 찾고 있습니다.
몇 가지 분명한 질문 :
- Javascript 라이브러리로 작업 했습니까? -후속 조치 : 어떤 것, 왜 다른 것보다 그 이유?
- HTML5 및 CSS3 개발을 따르고 있습니까? -후속 조치 : 어떤 기능이 가장 기대되며 그 이유는 무엇입니까?
프론트 엔드 개발자에게 좋은 "퍼즐"을 알고 있습니까? 어쩌면 JS fizz-buzz?
편집 : 두 질문을 좀 더 개방적으로 변경했습니다.
인터뷰하는 레벨에 따라 다릅니다. 나는 최근에 프론트 엔드 직책에 대한 좋은 인터뷰를 마쳤고 (그리고 좋은 직업을 찾았습니다!;), 여기에 제가 돋보이는 질문들 중 일부가 있습니다 (다른 사람들보다 더 도전적이었습니다).
JavaScript
call
와apply
함수 의 차이점을 설명하십시오 .퍼즐 : 3 명 이상의 참가자가있는 게임 "시크릿 산타"를 에뮬레이트합니다. 참가자는 자신의 선물을 받거나 둘 이상의 선물을받을 수 없습니다. JavaScript에서이 작업을 수행하십시오.
HTML / CSS로 플로팅 요소를 지울 수있는 두 가지 방법을 식별합니다.
이벤트 버블 링과 이벤트 캡처의 차이점은 무엇입니까?
IE6 또는 IE7에서 발생했던 렌더링 문제와이를 극복 한 방법을 설명합니다.
'폐쇄'라는 용어를 정의하고 JavaScript로 예제를 제공합니다.
IE와 DOM 표준 이벤트 모델의 차이점을 설명하십시오.
서버에서 JSON을 평가하는 올바른 방법은 무엇이며 이것이 올바른 방법 인 이유는 무엇입니까?
당신이 제안하는 질문은 허세를 부리기에는 너무 쉽습니다. "자바 스크립트 라이브러리로 작업 했습니까? 예. JQuery." 그것은 당신에게 많은 것을 말하지 않습니다. 나는 질문을 다음과 같이 조금 더 돌리는 것이 좋습니다.
- JQuery에 대한 확장을 작성하는 방법을 설명해주십시오.
- JQuery의 아키텍처를 설명하고 YUI와 비교
- 가능하다면 HTML5 / CSS3에 대해 무엇을 변경 하시겠습니까?
- HTML5에서 가장 좋아하는 기능은 무엇이며 어떻게 사용 하시겠습니까?
이것들은 단순한 사실의 인정보다는 이해에 더 가깝습니다.
Javascript로 간단히 fizz-buzz를 요청할 수 있습니다. 아프지 않았습니다.
저는 고전적인 논문 (예 : 저널, 잡지 등)을 의미 상 올바른 마크 업으로 html로 "변환"하도록 요청하고 싶습니다.
개발자가 의미론, 현서 등을 알고 있는지 알면 도움이됩니다.
내가하고 싶은 몇 가지 다른 질문 :
- DOM을 설명하는 방법.
- 왜 그리고 언제 div를 사용해야합니까? (즉, 매번은 아니지만 마크 업이 충분하지 않거나 여러 요소를 래핑해야하는 경우에만)
- ID를 사용할 때 클래스를 사용할 때?
- ID와 클래스에 대해 명명 규칙을 사용합니까?
그래서 나는 모든 기능에 대해 알고 있지만 좋은 분석을 가진 사람이 아니라 논리적 인 사람을 찾는 데 도움이되는 질문을하고 싶습니다. 실력과 경험의 차이를 만들어야한다고 생각합니다.
다른 사람들이 이미 나열한 대부분의 질문입니다.
- 멋지고 기능적인 웹 사이트를 만드는 데 영감을주는 것은 무엇입니까?
- 웹과 소셜 미디어를 통한 디지털 마케팅의 강점은 무엇이라고 생각하십니까?
- 웹 개발의 어떤 영역에 관심이 있습니까? 가장 관심이 많은 것부터 가장 관심이 적은 것까지 다양합니다. (디자인, 코드 (HTML, CSS), 상호 작용 (Flash, silverlight, jQuery), 유용성, SEO 등).
- 좋은 의미 코드를 작성하고 레이아웃 (CSS) 및 동작 (JavaScript)에서 정보 (HTML)를 분리하는 것이 왜 중요한가요?
- 당신에게 좋은 웹 사이트는 무엇입니까? 자유롭게 예를 보여주세요
과거 프로젝트에서 만들고 구현 한 최고의 사용자 경험 아이디어는 무엇입니까?
참고 URL : https://stackoverflow.com/questions/2863435/front-end-developer-interview-questions
'programing tip' 카테고리의 다른 글
jQuery 이벤트 유형의 전체 목록 찾기 (0) | 2020.10.25 |
---|---|
루퍼 스레드를 만든 다음 즉시 메시지를 보내는 방법은 무엇입니까? (0) | 2020.10.25 |
모든 주소 대신 단일 IP 주소 (localhost)에 바인딩하도록 tomcat을 어떻게 구성합니까? (0) | 2020.10.24 |
클래스 선언 중괄호 뒤의 세미콜론 (0) | 2020.10.24 |
코드에서 이벤트 핸들러를 호출하는 것은 왜 나쁜 습관입니까? (0) | 2020.10.24 |