>  기사  >  웹 프론트엔드  >  최신 바이두 프론트엔드 면접 질문 공유

최신 바이두 프론트엔드 면접 질문 공유

零下一度
零下一度원래의
2017-06-27 09:29:461449검색

주제 : 바이두 프론트엔드 인턴 인터뷰

인터뷰 시간 : 2017년 6월

한 쪽 : 기본에 대해 물어보세요

그 당시 저는 워크플로우 기술로 결투를 벌이고 있었습니다(3학년 때 매우 혼란스러운 과정이었습니다). , 그리고 결과적으로 그는 갑자기 저에게 인터뷰를 요청했습니다. 저는 그 당시 완전히 혼란스러웠습니다. 그리고 가장 당황스러운 것은 제가 테이크아웃한 사람이 방금 그가 아래층에 왔다가 인터뷰하러 왔다고만 말했다는 것입니다. . 결과적으로 내 테이크아웃 음식이 도난당했습니다! ! ! ! 하나에 집중했습니다.
질문 내용은 다음과 같습니다.

  1. CSS 애니메이션(애니메이션, 전환)의 차이점은 무엇인가요?

  2. 로딩 애니메이션 구현

  3. 애니메이션이 멈췄을 때 대처 방법(번역 사용)

  4. 200개의 이미지를 배치하려면

  5. js 상속의 여러 가지 방법
  6. 비동기 프로그래밍의 여러 가지 방법
  7. 프로젝트에 대해 물어보세요. 로그인 및 등록 기능이 있고, 프로세스에 대해 물어보고, 여부를 물어보세요. 안전합니다(https)
  8. 어떤 모듈이 있나요? 변환 도구(nodejs는 commonjs로, 패키징 도구는 webpack으로 답변했습니다. AMD에 대해 조금 알았지만 그 사람이 묻지 않았습니다! 나도 묻지 않았습니다.) CMD는 동기식으로 로드되고 ADM은 비동기식으로 로드되는 방식에 대해 생각했습니다. 대체 무엇을 로드하는 걸까요?)
  9. 성능 최적화
  10. 그럼 인터뷰가 끝난 후 서둘러 테이크아웃했습니다. 테이크아웃이 도난당해서 조용히 테이크아웃에 집중한 후 새로운 리뷰여행을 시작했습니다.
  11. 두 번째 인터뷰: 프로젝트에 대해 질문하기 (2017/6/26 15:38)

  12. 자기 소개

내 프로젝트에 기반한 질문

2.1 Angularjs를 사용해본 적이 있는데, 그렇다면 왜 그랬나요? 그때는 Angle을 선택했나요? 단지 가장 인기 있는 프레임워크이기 때문일까요?

2.2 Vue를 사용해 본 적이 있다면, vuejs와 각도의 차이점에 대해 알려주세요.

2.3 각도기의 컨트롤러는 무엇이라고 생각하시나요?
    2.4 Vue의 일반적인 상태 코드는 무엇인가요? an HTTP
  1. 2.5 HTTP 요청을 할 때 클라이언트에서 서버까지 지연이 발생합니까? 그렇다면 어디에 나타나나요?

    답변:

    2.5.1 가장 먼저 생각나는 것은 DNS 확인에 걸리는 시간입니다. 왜냐하면 도메인 이름을 입력한 후 먼저 도메인 이름을 IP 주소로 변환하기 위한 DNS 파서가 필요하기 때문입니다
  2. 2.5.2 시작하기 HTTP 요청에는 패킷이 포함됩니다. HTTP 응용 계층에서 물리 계층까지 캡슐화 및 헤더 추가(TCP 헤더, IP 헤더 추가 등) 과정을 거쳐 패키지를 전송하면 다른 라우터로 배포됩니다. 긴 여정 끝에 드디어 서버에 도착했습니다. 환승 과정에서 시간이 걸리기 때문에 환승 시간은 당연히 필수입니다. 해당 시점의 네트워크 상태가 좋지 않을 경우 패킷 손실이 발생하여 재전송이 필요할 수 있습니다.
  3. 2.5.3 TCP/IP에서는 연결을 설정하기 위해 3방향 핸드셰이크가 필요합니다. 요청은 핸드셰이크가 성공한 후에만 이루어질 수 있습니다.

    2.6 특정 프로젝트를 완료한 후 가장 어려웠던 부분은 무엇이었나요?



    궁금한건 이게 다예요~ 혹시 물어볼거 있으신가요?
    그때 대표님이 저한테 거기 가면 뭘 할 거냐고 물어보셨어요. 그리고 바이두의 프론트엔드 아키텍처 시스템은 무엇인가?



    그러면 두 번째 인터뷰가 끝났습니다~ 두 번째 인터뷰는 총 17분 정도 소요되었습니다. 질문 내용이 꽤 흥미롭고 실용적이라고 생각합니다. 예를 들어 프로젝트의 프레임워크만 선택할 수는 없습니다. 이게 인기가 많아서 꼭 써보세요. 그리고 프레임워크 간의 비교, 그리고 기획과 네트워크에 대한 지식도 물었는데, 제가 Toutiao를 인터뷰할 때 기획과 네트워크에 대해서도 많이 물어봤던 게 기억나네요. 당시 주요 질문은 네트워크 혼잡에 관한 것 같았어요. : 만약 손실이 발생한다면, 현재 네트워크가 특히 혼잡합니다. 이를 해결하기 위한 좋은 전략이 있습니까? (TCP에는 혼잡 회피 메커니즘이 있는데, 그 때 관련 메커니즘에 대해 이야기했습니다.)

    위 내용이 제가 기억하는 것입니다. 이 Baidu 프런트엔드 인터뷰에서 모든 내용(대부분은 위에 있어야 함)

위 내용은 최신 바이두 프론트엔드 면접 질문 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.