Thứ Năm, 23 tháng 11, 2017

Là một PHP Developer, bạn sẽ trả lời như thế nào?




Gần đây NordPay đã làm một vài cuộc phỏng vấn cho một PHP senior developer .

Trong cuộc phỏng vấn PHP senior developer của NordPay có một phần rất thú vị.

Họ thấy nhiều ứng cử viên tuyên bố là Senior Devs chỉ vì ứng viên đã dành 3 năm làm cùng một loại công việc. Một trong những điều đầu tiên họ cần làm ở giai đoạn đầu trong cuộc phỏng vấn là đánh giá trình độ PHP của ứng viên. Vì vậy, họ đã yêu cầu các ứng viên giải quyết vấn đề sau:

Vui lòng sửa đổi giá trị của $ c sao cho tập lệnh sau xuất ra HelloWorld (và chỉ có thể sửa đổi một lần):

<? php
$ a = 'Hello';
$ b = 'World';
$ c = '';
if ($ a == $ c) {
  echo $ a;
}
if ($ b == $ c) {
  echo $ b;
}

Thông thường có hai loại phản ứng:

"Không thể làm được"
"Chúng ta hãy xem ..."

Câu hỏi không có vấn đề, vấn đề là nên luôn luôn hỏi tại sao. Những gì NordPay quan tâm không chỉ là về câu trả lời đúng thực tế (gợi ý: có nhiều giá trị có thể sẽ làm cho kịch bản làm việc) mà còn về quá trình lý luận.

Sau cuộc kiểm tra đầu tiên này, tất nhiên, có những câu hỏi khác, nhưng sau khi thực hiện hơn 40 cuộc phỏng vấn trong hai năm qua, NordPay đã đi đến kết luận rằng là điều làm nên một Senior Devs là cách họ đối mặt với một vấn đề, lý luận về nó để tìm một giải pháp, để thảo luận với các nhà phát triển cùng cấp khác.


Một câu hỏi thú vị phải không? Nếu bạn có thể làm vừa lòng NordPay qua câu hỏi này. Tôi nghĩ bạn đã ở một đẳng cấp khác của PHP developer.

Xem thêm:  Đam mê Big Data nên học gì? Scala, Python, R hay Java?
Share:

0 nhận xét:

Đăng nhận xét

Fanpage

Tổng số lượt xem trang