We're currently interviewing interns, and I'm concerned that I'm not asking the right level of questions.
Our general guidelines are:
- 3 years of university completed
- aiming for software engineers w/embedded focus
What would you expect these people to be able to do/answer in an interview?
Here's my general 'test':
1) Give me the structure for a linked list w/a payload of an integer
2) Iterate the linked list and give me the max value of the integer payload
3) Allocate an array of 10 integers, followed by some pointer math questions
4) A trick question about swap(int a, int b)
5) Give a structure with 2 data members. Iterate through an array of 50 of these to give me the max value of one of the data members
Is this aiming the bar too high?
Our general guidelines are:
- 3 years of university completed
- aiming for software engineers w/embedded focus
What would you expect these people to be able to do/answer in an interview?
Here's my general 'test':
1) Give me the structure for a linked list w/a payload of an integer
2) Iterate the linked list and give me the max value of the integer payload
3) Allocate an array of 10 integers, followed by some pointer math questions
4) A trick question about swap(int a, int b)
5) Give a structure with 2 data members. Iterate through an array of 50 of these to give me the max value of one of the data members
Is this aiming the bar too high?