Tôi đã có một cuộc phỏng vấn quảng bá nội bộ để đạt được một danh hiệu lập trình viên cấp cao hơn, đại loại như Senior plus. Và tôi đã được phỏng vấn bởi khoảng 7 người sử dụng công nghệ khác nhau và những người sử dụng cùng công nghệ với tôi (.Net) có xu hướng đặt câu hỏi rất chi tiết về kỹ thuật mà thực sự có thể dễ dàng tìm thấy thông qua Google, như JIT là gì, cách thức hoạt động của GC , sự khác biệt giữa Danh sách và Mảng, lớp trừu tượng và giao diện, đại biểu và sự kiện, thậm chí tên lớp là gì khi bạn xử lý tệp Tải lên, v.v. Và tôi chỉ có một câu hỏi được hỏi về một ý tưởng thiết kế của tôi trong dự án của tôi và chỉ thảo luận đơn giản. Nhưng đối với hầu hết các lựa chọn thiết kế khác của tôi, họ dường như không quan tâm.
Tôi chưa nhận được kết quả và nó sẽ về vào cuối tuần này, nhưng đây là mối quan tâm của tôi:
Cá nhân tôi nghĩ rằng khi tôi chơi như một lập trình viên cao cấp, tôi chủ yếu giải quyết các vấn đề và tôi chỉ cần biết có một số cách nhất định có thể xảy ra nhưng tôi có thể không nhớ mọi điều chi tiết, và đó là lý do tại sao chúng tôi có những tài liệu tham khảo chi tiết đó tài liệu như MSDN.
Tôi cảm thấy ổn nếu bạn thấy tôi không có quá nhiều kinh nghiệm trong lĩnh vực này như cấp độ Trung cấp đến Trung cấp, nhưng khi có xu hướng phỏng vấn anh chàng cấp cao hơn, bạn không nên tập trung hơn để xem anh chàng này suy nghĩ logic như thế nào và tốt như thế nào anh ấy / cô ấy đang giải quyết vấn đề? Có phải mọi người chỉ nghĩ rằng nếu bạn biết mọi thứ công nghệ điểm nhỏ chi tiết thì bạn là Senior +. Và bằng cách kiểm tra những cuốn sách câu hỏi phỏng vấn tôi thấy có nhiều loại câu hỏi hơn.
Nếu tôi dành 5 ngày để xem qua danh sách các câu hỏi phỏng vấn, tôi có thể dễ dàng khiến những người đó cảm thấy tuyệt vời, nhưng điều đó thực sự có ý nghĩa gì? Kiểu phỏng vấn này có thể dễ dàng cho những người giỏi nhớ những thứ có mức lương cao hơn thậm chí họ không biết làm thế nào để giải quyết vấn đề khó khăn.
Vậy tại sao điều này lại xảy ra trên thế giới, có phải chỉ gây ra kỹ năng giải quyết vấn đề, kỹ năng thiết kế là khó đo lường? Tôi đã phục vụ công ty này trong nhiều năm và chỉ có vài cuộc phỏng vấn với các công ty khác vì vậy tôi tự hỏi là mọi công ty đều làm điều tương tự?
Hay đây thực sự chỉ là vấn đề của riêng tôi mà tôi nên cố gắng hơn để ghi nhớ mọi thứ trong MSDN trong đầu để tôi có thể làm việc ngay cả khi không có nó và internet?
BIÊN TẬP
Để giải thích rõ hơn tình hình của tôi về mối quan tâm của Frank về nhiệm vụ công việc. Xin lỗi đó là xấu của tôi đã không làm rõ những nền tảng.
Thực tế sẽ không có thay đổi nhiệm vụ cụ thể, cá nhân tôi nghĩ rằng những gì tôi đã làm đã chơi như một cấp cao, như đánh giá mã, thành viên cố vấn, đánh giá tài liệu của BA và đưa ra ý kiến kỹ thuật, kiến trúc thiết kế của các dự án mới, đó chỉ là tiêu đề của tôi ở lại mà không có tiền bối và tôi yêu cầu lấy một tờ để phản ánh phiếu lương và dẫn đến một cuộc phỏng vấn như vậy. Đây là một công ty Saas nên mọi người ở trong một dự án miễn là sản phẩm đó vẫn còn tồn tại, điều này dẫn đến họ cần mọi người có thể thiết kế thêm các tính năng mới dựa trên sản phẩm hiện tại, khắc phục khó khăn về kỹ thuật trên máy chủ trực tiếp, xem xét / thiết kế mã thành viên Và chức danh cấp cao hơn dựa trên kỹ thuật sẽ là Kiến trúc sư và chúng tôi không có công việc nào tương tự với Chuyên gia kỹ thuật. Và tôi đồng ý nếu bạn muốn đóng vai trò Chuyên gia kỹ thuật, bạn nên biết thêm chi tiết về công nghệ bạn sử dụng. Xin lỗi đó là xấu của tôi đã không làm rõ những nền tảng.