2012년 졸업 후 C#을 1년, PHP를 2년, 노드를 몇 달간 일했습니다. 어떤 이유로 다시 회사를 그만뒀는데 Tencent Interactive Entertainment로부터 PHP 면접 전화를 받았습니다. 서둘러 준비를 하고 텐센트의 높은 빌딩으로 갔습니다.
대부분의 시험 문제는 온라인에서 볼 수 있습니다. 예:
<span>function</span> my_scandir(<span>$dir</span><span>) { </span><span>$files</span> = <span>array</span><span>(); </span><span>if</span> ( <span>$handle</span> = <span>opendir</span>(<span>$dir</span><span>) ) { </span><span>while</span> ( (<span>$file</span> = <span>readdir</span>(<span>$handle</span>)) !== <span>false</span><span> ) { </span><span>if</span> ( <span>$file</span> != ".." && <span>$file</span> != "."<span> ) { </span><span>if</span> ( <span>is_dir</span>(<span>$dir</span> . "/" . <span>$file</span><span>) ) { </span><span>$files</span>[<span>$file</span>] = <span>scandir</span>(<span>$dir</span> . "/" . <span>$file</span><span>); }</span><span>else</span><span> { </span><span>$files</span>[] = <span>$file</span><span>; } } } </span><span>closedir</span>(<span>$handle</span><span>); </span><span>return</span><span>$files</span><span>; } } </span><span>$files</span>=my_scandir('E:\wamp\www'<span>); </span><span>print_r</span>(<span>$files</span>);
일반적으로 필기시험은 어렵지 않습니다. 기본시험을 통과하면 문제를 풀 수 있어야 합니다
이 섹션에서는 주로 프로젝트에 사용된 기술에 대해 질문합니다. 면접관은 일반적으로 프로젝트에서 어떤 아키텍처를 사용하는지, 어떤 솔루션을 사용하는지 등 이러한 사항에 대해 더 깊이 이해하고 있는지 확인합니다. 캐싱에 대한 이해뿐만 아니라 이 프로젝트에 사용된 하나 또는 두 가지 심층적인 기술과 더 나은 솔루션을 정리하는 것이 좋습니다.
2차 면접에서는 종합적인 능력을 확인하는 경향이 더 강할 것입니다. 시간과 팀 내에서의 역할 여기에서 모두가 인터뷰 전에 준비도 하고, 좀 더 유창하게 대답할 수 있도록 초안을 만들어 두는 것이 가장 좋습니다.
감독자 면접은 두 번의 면접과 비슷하지만, 잠재력, 학습 태도, 지식의 폭 등을 주로 봅니다. 정말 최고의 질문에 답하는 방법을 모르겠습니다.
개인 블로그: http://www.yixiong.xyz/
위 내용은 Tencent의 PHP 경험을 다양한 측면에서 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.