nameVoid said:
I would like to know what to review for tests given by employers for programming jobs most problem solving techniques algorithims i recently took one and was caught off guard by how to find the abs min of a set was
What kind of job are you applying for? PHP? Database (SQL)? Simulation Systems? Video Games? Expert Systems? Business Intelligence?
When I used to be a programmer I was essentially asked to solve problems quickly and concisely in a specific domain (video games). My experience consisted of programming (self-taught) and project work (one year long collaborative project of about 20 people) and demo work.
My guess is that you have to have very strong domain knowledge to pass your technical exam. They will probably not ask you simple things like writing a bubble sort, but things like what projects have you worked on? Then they should test you by asking you to solve an actual problem that is probably elementary in their field, but none the less, a critical indicator of you being able to see the forest from the trees.
Tests like "what is a class?" and similar questions probably will not be asked. But from experience I did get some questions which were the kind to trip you up (one question asked me what the mutable keyword did in C++). You might asked things like what types of casting would you use in some coding problem, or perhaps to debug a bit of code, but if you have enough experience, you will be able to draw on that to answer those questions.
If you have experience doing stuff in your domain and have done project work with other people whether its at uni or as a junior at some other job, you should be ok because you have gotten your hands dirty. If you don't have this kind of experience be it domain or general project experience, then I would get some.