South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
Or a white board.
My last 2hr interview they didn't sit me in front of a PC, they gave me the equivalent of an exam paper.
i.e. monkey puzzle/quick answer questions like:
1. Asking basic things like "what is Inheritance/Abstration/Encapsulation/MVC/WCF"
2. Then leading to more involved questions like "please write an algorithm to sort the following items blah blah" .
I had even had one where they would test various languages, i.e. "Spot the error in the following program" , then you get it in say Java or C# with some obvious error like case sensitive differences.
Then there is the "what is the output of the following piece of code" type of questions.
All answered on paper, no google'ing , no IDE to auto-complete etc etc.
Good luck!
My last 2hr interview they didn't sit me in front of a PC, they gave me the equivalent of an exam paper.
i.e. monkey puzzle/quick answer questions like:
1. Asking basic things like "what is Inheritance/Abstration/Encapsulation/MVC/WCF"
2. Then leading to more involved questions like "please write an algorithm to sort the following items blah blah" .
I had even had one where they would test various languages, i.e. "Spot the error in the following program" , then you get it in say Java or C# with some obvious error like case sensitive differences.
Then there is the "what is the output of the following piece of code" type of questions.
All answered on paper, no google'ing , no IDE to auto-complete etc etc.
Forcing people to write out code is just silly.
My last 2hr interview they didn't sit me in front of a PC, they gave me the equivalent of an exam paper.
i.e. monkey puzzle/quick answer questions like:
1. Asking basic things like "what is Inheritance/Abstration/Encapsulation/MVC/WCF"
2. Then leading to more involved questions like "please write an algorithm to sort the following items blah blah" .
3. "Spot the error in the following program" , then you get it in say Java or C# with some obvious error like case sensitive differences.
4. Then there is the "what is the output of the following piece of code" type of questions.
5. An if they are really good, they will not even ask any of above and simply say "here is a business problem, how would you solve it, give details about technology you would use, and a FLOW CHART of the algorithm"
All answered on paper, no google'ing , no IDE to auto-complete etc etc.
Those are tough... been there, flunked a few...
Those are tough... been there, flunked a few...
Forcing people to write out code is just silly.
Also, since it is SQL also, they will most likely ask you to draw up a basic ERD (Table Design , Foreign Keys etc )
I had an interview a month ago for tech lead position... in the business intelligence space.
They did a cognitive test on me - gave me 2 hours to do it, testing problem solving / memory types of things.
Was unlike anything else i had done before.. but seems i passed as I start tomorrow ;-)
Good luck and stay calm!