我的潜在雇主之一已要求我为Boost进行脑力测试(位置适用于C ++程序员)。我从来没有听过/看过Boost的脑跳测试。 Brainbench的网站也没有任何暗示。我想知道这可能是为雇主提供的某种定制解决方案。
然而,我的问题是,在这次考试中我能期待什么。我对一些Boost库非常好,但对其他库没有或非常基本的知识。是否有必要测试一组库的知识,例如boost本身?
答案 0 :(得分:10)
答案 1 :(得分:6)
用于记忆C ++组件的常规C ++测试的脑支测试。根据您的等级,它会随着您的进步而增加难度。有些问题是愚蠢的,只有那些辩论规范的人可能会知道他们头脑中的答案。我怀疑它与Boost类似......
和Neil一样,我无法想象对Boost的测试。不仅有这么多的库,而且它们涉及如此大范围的计算问题,我对这种测试的实用性有疑问。我建议你掌握流行的boost的主要组件:智能指针,绑定,函数,lambdas,任何,正则表达式,强制转换,甚至线程。我不担心更具体的库,如MPI或数学库,什么不是。
答案 2 :(得分:2)
我对Brainbench非常怀疑。为了看看它是否值得,我被要求参加SQL测试,我有一个很好的传球,但不是模范得分。 没有使用过SQL 。我只是使用常识和考试技巧。这告诉我Brainbench测量考试技能,而不一定是特定科目的专业知识。
答案 3 :(得分:1)
我被迫对以前的工作进行了一些测试。它们是多项选择题。
结果似乎不仅取决于你给出答案的正确性。
我认为测试会考虑您回答每个问题的时间。可能也是你改变答案的次数。
答案 4 :(得分:0)
虽然Neil等人说得很好,但我觉得有必要自己同意:)
我对大脑系列不熟悉,但会考虑任何考试我对细节的记忆基本上浪费时间的考试(在学术界之外)。我编写代码的能力不是基于我可以从无限库中完全回忆起的内容,而是基于算法,测试,错误检查等等。
那就是说,一个简短的测试,以验证候选人可以做他说的总是有序。你不会相信那些不能用他们选择的语言写'你好,世界'的8的数字(1-10级)。最后,如果测试的目的是检查您在Boost中的知识的广度和深度,以作为责任和未来培训的基准,那么这可能是合理的用途。
答案 5 :(得分:0)
在我看来,掌握C ++知识不同于对boost库的了解。它们彼此完全正交。 C ++标准应该独立于任何特定的库。而不是相反。所以听起来你的潜在雇主真的想要一个了解C ++的助推程序员,但可能是欺骗性的(或者说不称职的?)并且声称他们正在寻找一个纯粹的C ++程序员。所有这些都会让我担心。
答案 6 :(得分:0)
根据我的经验,该测试对测试您的技能和知识毫无用处。
但是,如果您只是在简历中添加了一个流行词,或者如果您实际上使用了提升而没有花费一个小时的优秀工程师来采访您,那么它们是一种快速而便宜的方式。
对于你来说,这意味着如果他们以后没有真正采访过你,请注意加入他们。招聘不良的公司通常在处理员工时也会犯其他错误。
答案 7 :(得分:0)
您可能还想看看http://www.studysection.com,与脑力训练相比,它拥有更实惠的认证计划。