(no subject)
Mar. 23rd, 2011 04:35 pmSo, had another interview that was a waste of time. I was hoping for a contract position. I seem to have interviewed for a temp position.
I was suspicious right from the start. It simply didn't sound like a contractor position. Not quite sure why. However, the guy said it was a fixed term contract.
A few days before the interview I became suspicious that he didn't have a clue what the difference was between a freelance contract job and a temporary employment contract. Rather than confirm, and possibly get a misleading answer, I decided to ask what the rate was. Contractor positions are always hourly or daily. If he came back with a annual salary (or monthly, but that's rare in this industry) I could safely tell him I'm not interested. He was a little evasive about this, so a plugged away and mentioned that they must have an upper and lower limit, and he eventually came back with a daily rate.
I have no idea where he got that from. When I got to the end of the interview, they explained that they actually wanted an employee for a fixed term contract, and not a contractor at all.
So, unless they're offering a pro-rata salary of a heck of a lot more than they're ever going to offer, this whole thing has been a complete waste of time.
I was slightly confused by one of the questions. I still think I must have misinterpreted.
So, I was to tell them what was wrong with it. I mentioned apart from the obvious (semicolon, delete should be delete[] *) and I also mentioned that the destructor should probably be virtual since it's designed to be subclassed and explained why.
However, they seemed to be of the opinion that if I created then deleted a subclass, then ~myClass() would not be called unless it was virtual. They were both adamant that they were right, which was odd... Because they really weren't. Or maybe I misunderstood what they were getting at.
Wonder if I should email them with proof.
* They always as this but they always pick a type where it doesn't actually matter.
I was suspicious right from the start. It simply didn't sound like a contractor position. Not quite sure why. However, the guy said it was a fixed term contract.
A few days before the interview I became suspicious that he didn't have a clue what the difference was between a freelance contract job and a temporary employment contract. Rather than confirm, and possibly get a misleading answer, I decided to ask what the rate was. Contractor positions are always hourly or daily. If he came back with a annual salary (or monthly, but that's rare in this industry) I could safely tell him I'm not interested. He was a little evasive about this, so a plugged away and mentioned that they must have an upper and lower limit, and he eventually came back with a daily rate.
I have no idea where he got that from. When I got to the end of the interview, they explained that they actually wanted an employee for a fixed term contract, and not a contractor at all.
So, unless they're offering a pro-rata salary of a heck of a lot more than they're ever going to offer, this whole thing has been a complete waste of time.
I was slightly confused by one of the questions. I still think I must have misinterpreted.
Class
myClass
{
private:
char *data;
public:
myClass(){
data = new char[16];
}
~
myClass
()
{
delete data;
}
virtual func()
{
printf("hello\n");
}
};
So, I was to tell them what was wrong with it. I mentioned apart from the obvious (semicolon, delete should be delete[] *) and I also mentioned that the destructor should probably be virtual since it's designed to be subclassed and explained why.
However, they seemed to be of the opinion that if I created then deleted a subclass, then ~myClass() would not be called unless it was virtual. They were both adamant that they were right, which was odd... Because they really weren't. Or maybe I misunderstood what they were getting at.
Wonder if I should email them with proof.
* They always as this but they always pick a type where it doesn't actually matter.