시스템 관리자를위한 ‘FizzBuzz’란 무엇입니까? [닫은] 휴일

FizzBuzz 는 프로그래밍 능력에 대한 간단한 테스트로, 실제로 프로그래밍 할 수없는 사람들을 제거하기 위해 고용주가 자주 사용합니다. 시스템 관리자 및 일반 IT 직원에 대한 동등한 테스트가 있습니까?

설명 나는 인터뷰 설정에서 약간의 정확도로 테스트 할 수있는 것을 찾고 있습니다. 분명히, FizzBuzz가 프로그래머에게 적합하지 않은 것처럼 올바른 사람을 명확하게 결정하지는 않습니다. 나는 단지 그들이 웹을 서핑 할 수 있기 때문에 그들이 시스템 관리자 / IT 사람으로 일할 수 있다고 생각하는 사람들을 제거하려고합니다.



답변

관리자 (이 사이트의 목적)의 정의가 너무 광범위하기 때문에 관리자를 위해 이와 같은 단일 테스트를 제안하지 않을 것이라고 생각합니다. FizzBuzz 테스트는 모든 프로그래밍 언어로 구현 될 수 있으므로 PHP 개발자 나 임베디드 C를 사용하는 사람은 중요하지 않습니다.

관리 측면에서는 네트워크 관리자, 스토리지 관리자, 서버 관리자 (Windows, Linux, * nix, 메인 프레임으로 구분), 데스크톱 관리자 / 지원, 서비스 데스크 또는 특정 응용 프로그램 관리자 (Exchange, Lotus, SAP)를 고용 할 수 있습니다. 등).

물론, 네트워크 통신은 대부분의 직책의 기본 기술이지만 개발자 용 FizzBuzz와는 달리 엔트리 레벨 포션에는 필요하지 않을 수 있으므로 TCP / IP 및 CIDR은 사용자가 만질 수 있습니다.

개인적으로 저는 개방형 시나리오를 사용하여 신청자의 문제 해결 프로세스와 새로운 상황을 얼마나 잘 분석 할 수 있는지 확인하고 싶습니다. 더 나은 확장은 신청자가 실제 문제에 대해 내부 고객과 직접 작업하도록하는 것입니다. 위의 내용을 실제로 볼 수있을뿐만 아니라 고객 서비스 태도도 확인할 수 있습니다.


답변

FizzBuzz는 거의 사용되지 않으며 프로그래밍 원칙에 대한 최소한의 지식을 가진 매우 열악한 면접관 만이 사용합니다. 이와 같은 일반적인 테스트 방법은 면접 자격이 있다고 생각하는 사람들이 솔루션을 널리 공개하고 암기하기 때문에 완전히 실패합니다. sysadmin에 대한 이러한 테스트는 똑같이 쓸모가 없습니다.

표준화 된 시험 문제는 항상 가치가 없습니다. 면접에서 매년 학교 시험에서 같은 질문을하는 것보다 그렇습니다. 그들은 한 번만 작동합니다.

면접관은 숙련되고 사람들을 “읽을”능력이 있어야합니다. 응시자 자신이 답변하는 것보다 응시자가 질문에 답변하는 방법에 대해 더 많이 배워야합니다. 바로 가기가 없습니다. 최소한 어떤 값도 없습니다.


답변

여전히 오래된 ” ‘dash-eff-arr'(-fr)이라는 파일을 안전하고 이식 가능하게 삭제하려면 어떻게해야합니까?” 누군가가 고급 질문에 얼마나 잘 대응할 것인지를 합리적으로 잘 예측할 수 있습니다. 나는 정기적으로 심사 질문으로 추천합니다.

글 로빙, 인용 및 이스케이프에 대한 제안으로 주위를 어지럽히는 사람들은 프로덕션 시스템의 루트 셸에서 잠재적으로 위험합니다. 암시 적으로 제안하는 사람들은 조금만 rm -- -fr더 좋습니다. 쉘이 명령 행을 구문 분석하는 방법에 대한 실제 이해를 나타내는 사람들 … 쉘이 구문 분석 한 내용과 rm인수 벡터에서 수신 된 명령 (예 :)의 차이점에 대한 다른 이해는 일반적으로 다음과 같은 다른 시스템 관리 자료를 잘 이해합니다. 잘.

훨씬 더 흥미롭고 관련된 질문 :

Given a tape backup, a boot/root or rescue disc of your choice, and
a system with a freshly replace, blank, hard drive ... how would you get
that system back into production?  What other information do you need
before you can proceed?

(나는 보통 특정의 제공 tar명령 및 테이프의 경우의 레이블과 날짜를;와 함께 인쇄 fdisk -ldf -k출력하고, 나는 일반적으로 변경하도록 허용합니다 tar유사한로 cpio, afio또는 심지어 pax명령, 보관의 세부 사항을 유틸리티는 내 질문의 초점이 아닙니다).

이 질문은 선별에 적합하지 않습니다 … 면접관은 답을 확실하게 이해해야하며 그 과정에서 약 10 단계를 점검 할 수 있어야합니다. 나는 매우 예를 들어, 응답자의 어획량 그들을 — 그들에게 그가를 실현 또는 그녀가 실행했을 것이다 특히, 작은 순서 문제의 용서 해요 fdisk그 일련의 이전 mkfsmount명령.

나는 이것이 실제로 피즈 버즈 시나리오에 가장 가까운 것이라고 말하고 싶습니다.

또 다른 마음에 드는 것 :

You have just been given responsibility for a departmental server running Linux.
The former admin has been "hit by a bus" and no one knows the root password for
this system.  How do you proceed?

이것은 대화를위한 것입니다. 핵심 나는 그들이 단일 사용자 모드로 시스템을 부팅하고 암호 변경 강제하는 방법에 대한 이해를 설명 할 구출 디스크에서 부팅하는 방법을 동일한 작업을 수행. (따라서 시스템이 구성되어 sulogin있고 쉬운 부팅을 방지하기 위해 부트 로더 (GRUB 또는 LILO) 암호가 있음을 밝힙니다 init=/bin/sh). 그것은 원하는 답변의 순수한 기술적 부분입니다.

그러나 나는 보통 그들이 제기해야 할 더 넓은 고려 사항에 관심이 있습니다. 누구든지 sudo작업에 충분한 액세스 권한 이 있는지 묻 습니까? 서비스 중단을 어떻게 예상 할 수 있습니까? 그들은 전직 관리자가 적대적이거나 시스템이 손상되었을 가능성에 대해 질문합니까? 경영진이 암호를 에스크로하는 방법에 대해 의견을 말하거나 제안합니까?


답변

공식적으로 사용할 수있는 것은 없지만 여기에 몇 가지 일반적인 팁이 있습니다.

백업에 대해 문의하십시오. 그들이 “백업의 목적은 복원하는 것”이라는 내용을 따르지 않는다면 원하지 않는 것입니다.

Sh-t 씨가 Fan 씨를 만나고 아름다운 관계를 맺기로 결정했을 때 그들이 어떻게 반응하는지에 대한 느낌이 필요합니다. 인터뷰 중에 비상 상황을 가짜로 만들고 그들이 적어도 합리적인 방법으로 문제를 다루는 지, 또는 마치 마치 마치 마치 불에 타는 것처럼 원을 돌아 다니는지 확인하십시오.

기술 전도자들을 제거해야합니다. 이 사람들은 적절한 지 여부에 관계없이 항상 좋아하는 기술을 사용하기를 원하기 때문에 기내에서 사용하는 것이 좋습니다. 몇 가지 주요 질문이 있습니다.

또한 “상아탑”유형을 제거해야합니다. sysadmin은 항상 소매를 감아 서 필요할 때 손을 더럽힐 수 있도록 준비해야합니다. 그 가짜 비상 상황이 여기에 도움이 될 수 있습니다.


답변

10.13.216.41/18의 의미를 설명하도록 요청하십시오. 대답은 할 필요가없는 아주 상세한 이 하나, 그러나 어떤 시스템 관리자는 주소, 네트워크 마스크를 설명 할 수 있어야한다.


답변

SSL에 대한 문제 해결 트리를 제안하십시오. 오늘날 대부분의 새로운 IT 시스템은 웹 서버에 의존하고 SSL은 많은 기술에 의존합니다. ‘사용자는 웹 사이트에서 보안 인증서가 유효하지 않다고 불만을 표시합니다.’로 시작하여 찾아야 할 사항을 나열하게합니다.

찾고자하는 것은 세 가지입니다.

  • 정보의 수집, 문제의 재현에 정점
  • 실험적 절차; 한 가지 변경 및 한 가지 만 과 결과 비교
  • SSL 보안 메커니즘 및 그 아래 기술에 대한 이해 DNS, 웹 서버 구성 및 브라우저 구성

기존 이슈 트래커에서 문제의 초기 모호한 설명을 실제로 가져올 수있는 경우 보너스 포인트. 문제의 근본 원인을 찾는 것이 어려울 수 있습니다. 같은 토발즈는 말한다 :

누군가 문제를 발견하고 다른 누군가가 그것을 이해합니다. 그리고 그것을 찾는 것이 더 큰 도전이라고 말하면서 기록으로 넘어갈 것입니다.


답변

지난 몇 년 동안 우리 자리에서 몇 사람의 역할에 대해 인터뷰 한 결과, MCP와 같은 질문이 포함 된 기술 퀴즈는 종이 시험에 적합합니다. 나머지 (접근법 및 문제 해결 등)는 일대일 인터뷰와 기술 토론을 통해 가장 잘 알 수 있습니다.

나는 공에 보인 사람들을 위해 몇 가지 퀴즈를 설정했으며, 시험을 치르는 눈물을 흘린 접수 담당자에게만 모든 올바른 종이 조각을 가지고 있습니다! 인증서는 좋은 지표이지만, 모든 믿음을 믿을 수는 없습니다.