brainbench

What is type-safety?

I had a brainbench exam recently, got high mark, but there were a couple of questions which were hard for me. Maybe it's because english is not my native language... One of the questions is: Which one of the following describes type-safety? A programming construct used to ensure the security of reference and value types in the CLR ...

Which one of the following is true when creating interfaces that alter data on the server?

I just finished a BrainBench test and for the life of my can't figure out the answer to this question...I don't think there is a correct answer. Choice 1 PUT requests need to be used; they are not repeatable. Choice 2 HEAD requests need to be used; they reduce data traffic. Choice 3 GET requests need to be used; they are easier to sen...

Where can I take an online programming aptitude test/exam?

A potential employer requires me to take an online aptitude test before my interview (in this case the test is for C, from Previsor). Where can I take the same (or similar) test so I have a rough idea on what I should brush up on? I've taken a similar test for C++ previously, so I have some idea of what to expect. I've also been studyin...

Are destructors of automatic objects invoked when terminate is called?

I'm pondering a question on Brainbench. I actually realised that I could answer my question easily by compiling the code, but it's an interesting question nonetheless, so I'll ask the question anyway and answer it myself shortly. Take a look at this snippet: The question considers what happens when we throw from a destructor (which c...

Programming certification and exams which can be taken online

I'm interested in a list of publicly available programming exams which can be taken online. E.g. Brainbench offers a broad range of tests and certifications (including .NET technologies). ExpertRating is an option as well. Any similar services? I'm also interested knowing if there are any Microsoft exams available online. Thanks guys f...

BrainBench employment test

I have been asked by one of my potential employers to undertake a brainbench test for Boost (position is for C++ programmer). I have never heard/seen a brainbench test for Boost. Brainbench's website also doesn't have any hint. I was wondering perhaps it is some sort of customized solution for employers. My question, however is, what ca...