Hey, has anybody here ever taken the test at http://www.artlogic.com/careers/test.html I am trying to take it but don't quite understand it and was wondering if someone could explain it a little more clearly.
Hey, has anybody here ever taken the test at http://www.artlogic.com/careers/test.html I am trying to take it but don't quite understand it and was wondering if someone could explain it a little more clearly.
zMan
wat dont u understand?
If you have questions about the programming test, you may email [email protected]. Include your name in the subject line of the email.
What I don't understand is the format of the file used? Also how the data is supposed to be structured. Is the program supposed to allow random access of the underlying file. I have tried writing them at the email suggested and have gotten no response. I thought that it would be quicker to get my response from here. I was just curious and was wondering if anyone here had successfully completed it.
zMan
Their example is flawed. If your entry is the first entry in the list, the offset would be zero. The value 0 is treated as an error. Thus, you can never look up the first entry in the list. Nice bug guys.// returns the number of bytes in the value attached to the specified key
// returns 0 if the specified key does not exist
UWord Size(const char* key) const;
You've got to be kidding me. 10 to 30 hours for this?People frequently ask how long it should take to complete this test. Successful applicants usually take between 10 and 30 hours.
Quzah.
Hope is the first step on the road to disappointment.
Is that a long time allowed for it, quzah?
zMan
I suppose it depeneds on your level of understanding of the C++ language and libraries. Thirty hours is being generous.Originally posted by zMan
Is that a long time allowed for it, quzah?
I see that they want you to create all of the functions to build the file itself, and search functions, so that would add a bit more. But it shouldn't take eons. Have fun.
Quzah.
Hope is the first step on the road to disappointment.
This is a stupid test, why cannot I use the built-in C++ file handling functions. They are also platform independent.
As for the time, I'm sure I can write a class like that in 1-2 hours using C++ file streams, map<> and vector<>.
I don't understand what you mean. That functions returns the number of bytes, not an index.Originally posted by quzah
Their example is flawed. If your entry is the first entry in the list, the offset would be zero. The value 0 is treated as an error. Thus, you can never look up the first entry in the list. Nice bug guys.
Last edited by Sang-drax : Tomorrow at 02:21 AM. Reason: Time travelling