Met with recruiter at a career fair at CSUF, they brought me in for an (all day) interview with many groups, and with a long test.
Interviewed with 4 groups, 9 people total, lasting a little over 2 hours. Some questions were:
-What is normalization (database)
-How would you design a bowling scoring system?
-What is the difference between an abstract class and an interface?
-Write a function (on paper) that will multiply two numbers without using multiply.
-Write a function (on paper) that will divide two numbers without using division.
-Draw a state diagram of a vending machine
The test (90 minutes) included:
-Written portion – if you were to design / implement an application, what questions would you ask to the client?
-Logic – lots of hex conversion, write a function or psuedocode that determines the change needed from $1 & $0.53…
-C++, what is wrong with this function, write a function that does this, know pointers, abstract functions, classes… what is difference between struct and class
-Java – look at code, determine output at certain lines, know how to extend & implement an abstract class or interface
-HTML – name 10 html tags, write the tags to make this table, write the tags to create this form,…
-Javascript – difference between QueryString and Form? something like that…
-SQL – write an sql statement that gets the count where.. blah blah
-.Net