2010-08-10 25 views
5

Tôi đã được một trong những nhà tuyển dụng tiềm năng của tôi yêu cầu thực hiện kiểm tra bộ não cho Boost (vị trí dành cho lập trình viên C++). Tôi chưa bao giờ nghe/nhìn thấy một bài kiểm tra não cho Boost. Trang web của Brainbench cũng không có bất kỳ gợi ý nào. Tôi đã tự hỏi có lẽ đó là một số loại giải pháp tùy biến cho nhà tuyển dụng.Thử nghiệm tuyển dụng BrainBench

Câu hỏi của tôi, tuy nhiên, tôi có thể mong đợi gì trong thử nghiệm này. Tôi khá giỏi với một số thư viện Boost nhưng không có kiến ​​thức hay kiến ​​thức cơ bản về người khác. Liệu nó thậm chí có ý nghĩa để kiểm tra kiến ​​thức của một tập hợp các thư viện như tăng cường chính nó?

+0

Nếu bạn đang làm điều đó trong không gian cá nhân của mình, hãy có hướng dẫn tham khảo và trình chỉnh sửa mở để giúp bạn. Hầu hết các bài kiểm tra Brainbench là khiêm tốn và vô dụng để phân biệt một coder tốt từ khác. – DumbCoder

+0

Tôi không biết, khi mọi người thực sự sẽ kiểm tra kiến ​​thức của một người thay vì trí nhớ của mình .. – liaK

Trả lời

5

Kiểm tra bộ não cho các bài kiểm tra C++ thông thường để ghi nhớ các thành phần của C++. Tùy thuộc vào cấp độ của bạn, nó làm tăng độ khó khi bạn tiến bộ. Một số câu hỏi có vẻ ngớ ngẩn và chỉ có một người tranh luận về spec mới có thể biết câu trả lời nằm ngoài đầu họ. Tôi nghi ngờ nó tương tự như Boost ...

Cũng giống như Neil, tôi không thể tưởng tượng thử nghiệm trên Boost. Không chỉ có rất nhiều thư viện, nhưng chúng còn mở rộng một loạt các vấn đề về máy tính mà tôi nghi ngờ về tiện ích của một thử nghiệm như vậy. Tôi sẽ đề nghị bạn nắm vững các thành phần chính của tăng được phổ biến: con trỏ thông minh, ràng buộc, chức năng, lambdas, bất kỳ, regex, đúc, và thậm chí có thể đề. Tôi sẽ không lo lắng về các thư viện cụ thể hơn như MPI hoặc libs toán học và những gì không.

+0

+1 với Tiến sĩ Watson, đây là những gì tôi định làm. – user283403

9

IMHO, hoàn toàn không có ý nghĩa gì cả. Bộ sưu tập thư viện Boost quá lớn đến nỗi tôi nghi ngờ nếu có ai sử dụng thậm chí 20% trong số đó. Tuy nhiên, về mặt tươi sáng, bạn có nhiều khả năng biết nhiều hơn những người ở Brainbench.

2

Tôi rất nghi ngờ Brainbench. Để xem nó có đáng giá hay không, tôi đã được yêu cầu làm bài kiểm tra SQL và tôi đã vượt qua, nhưng không phải là điểm số gương mẫu. Đó là không bao giờ sử dụng SQL. Tôi chỉ sử dụng các kỹ năng thông thường và thử nghiệm. Điều đó nói với tôi rằng Brainbench biện pháp kiểm tra kỹ năng và không nhất thiết phải chuyên môn trong một chủ đề cụ thể.

+1

Shhh - bạn đang đưa ra những bí mật của tôi ... – sdg

+0

Có các bài kiểm tra SQL khác nhau. Những cái cho các phiên bản SQL cụ thể có thể phát điên như thử nghiệm C++. –

0

Mặc dù Neil, et.al., nêu nó rất tốt, tôi cảm thấy cần phải đồng tình một mình :)

Tôi không quen thuộc với series Brainbench, nhưng sẽ xem xét bất kỳ kỳ thi (bên ngoài học viện) kiểm tra hồi ức của tôi về minutiae về cơ bản là một sự lãng phí thời gian. Khả năng tạo mã của tôi không dựa trên những gì tôi có thể thu hồi chính xác từ các thư viện không biên giới mà thay vào đó tôi có thể làm gì với các thuật toán, kiểm tra, kiểm tra lỗi, v.v.

Điều đó có nghĩa là làm những gì anh ấy nói luôn luôn theo thứ tự. Bạn sẽ không tin số 8 (trên thang điểm 1-10) không thể viết 'hello, world' bằng ngôn ngữ mà họ đã chọn. Cuối cùng, nếu mục đích của bài kiểm tra là kiểm tra bề rộng và chiều sâu kiến ​​thức của bạn trong Boost, để được sử dụng làm cơ sở cho các trách nhiệm và đào tạo trong tương lai, có nghĩa là sử dụng hợp lý.

0

Theo tôi, có kiến ​​thức về C++ khác với kiến ​​thức về các thư viện tăng cường. Chúng hoàn toàn trực giao với nhau. Tiêu chuẩn C++ được cho là độc lập với bất kỳ thư viện cụ thể nào. Không phải hướng ngược lại. Vì vậy, có vẻ như nhà tuyển dụng tiềm năng của bạn thực sự muốn một lập trình viên tăng cường biết C++, nhưng có thể là lừa đảo (hoặc không đủ năng lực?) Và nói rằng họ đang tìm kiếm một lập trình viên C++. Tất cả những điều đó sẽ khiến tôi lo lắng.

+0

Hầu hết các công việc nói điều gì đó như "Lập trình viên C++ muốn - phải biết SQL Server và quen thuộc với giao dịch cổ phiếu" - Tôi không thấy bất cứ điều gì "lừa đảo" về điều đó. –

1

Tôi đã bị buộc phải thực hiện một số thử nghiệm này cho các công việc trước đó. Họ là những câu hỏi trắc nghiệm.

Kết quả dường như phụ thuộc vào nhiều hơn là tính chính xác của câu trả lời bạn đưa ra.

Tôi nghĩ rằng thử nghiệm sẽ tính đến thời gian bạn thực hiện để trả lời từng câu hỏi. Có thể cũng là số lần bạn thay đổi câu trả lời của mình.

0

Theo kinh nghiệm của tôi, kiểm tra đó là vô dụng để kiểm tra kỹ năng và kiến ​​thức của bạn. Tuy nhiên, họ là một cách nhanh chóng và rẻ tiền để tìm hiểu xem bạn có thêm một từ thông dụng vào sơ yếu lý lịch của bạn hay không, nếu bạn thực sự sử dụng quảng cáo mà không cần phải mất một tiếng đồng hồ của một kỹ sư giỏi để phỏng vấn bạn.

Đối với bạn điều đó có nghĩa là nếu họ không thực sự phỏng vấn bạn về chủ đề sau, hãy cẩn thận khi tham gia cùng họ. Các công ty có thói quen thuê mướn xấu thường gây ra những sai lầm khác trong việc đối xử với nhân viên của họ.

0

Và bạn cũng có thể muốn xem http://www.studysection.com có nhiều chương trình chứng nhận giá cả phải chăng hơn so với bộ não.