I took the 219 assessment about 2 months ago. Kevin administered the test. It was a problem solving question whereby you are required to solve a problem using javascript while talking through the steps.
The problem looks relatively simple, so I wrote some test cases and pseudo-code. I then proceeded to code the solution. 30 minutes passed, I was pretty confident my solution was right. It solve 5 of the test cases I wrote. I thought I nailed it. I decided to add in a few test-cases just because I have some time left. One of the test cases doesn't produce the required output.
It was alright, this kind of things happens sometimes. I decided to tweak my code here and there, thinking it will produce the required output for that particular test case. To my horror, it didn't. Another 15 minutes passed. I begin to panic a little. I remember asking Kevin 'do I have to time myself for the test'. It was funny now when I think back. Of course I do, it was a 1 hour test.
It turns out there was a fundamental flaw in my solution. I decided to change my strategy at the 50 minutes mark. I was frantically trying to save my assessment. Being in panic mode really messes up your thought. The new solution doesn't even come close to solving the problem, it doesn't even solve any of the test cases.
Finally, time is up. I replace my old solution as the submitted solution. I remember telling Kevin 'This is the best solution I had'. I thought that maybe satisfying some of the test cases might land me a B or a C , but still a pass. It didn't. It was a 'Not Yet'.
I was stunned at first. I am not sure how to react. After a while, bad thoughts creep up. I remember telling myself a few things
- 'Did Kevin judge me based on the disaster second solution or the first one ?'
- 'If it is the first one, then it is not fair, I get a fail for failing only one test case ? I should received a pass , maybe a B or C'.
- 'I failed one time, I could fail another and another time'
- 'I am going to get my revenge, I won't study course 210 properly'
- 'Kevin is cruel bad person'. (sorry Kevin XD)
Times like this is crucial. It is important that you get your attitude right when you met with stumbling blocks, because if not, you will just give up. I took a brief break.
Yes, getting a 'Not Yet' will be tough, especially if you have a passing streak you'd hate to break. But had if Kevin passed me, I would still not learn my lesson. And this flaw would carry over to future course and my future career. It is better to faced the harsh reality now than later.
The problem looks relatively simple, so I wrote some test cases and pseudo-code. I then proceeded to code the solution. 30 minutes passed, I was pretty confident my solution was right. It solve 5 of the test cases I wrote. I thought I nailed it. I decided to add in a few test-cases just because I have some time left. One of the test cases doesn't produce the required output.
It was alright, this kind of things happens sometimes. I decided to tweak my code here and there, thinking it will produce the required output for that particular test case. To my horror, it didn't. Another 15 minutes passed. I begin to panic a little. I remember asking Kevin 'do I have to time myself for the test'. It was funny now when I think back. Of course I do, it was a 1 hour test.
It turns out there was a fundamental flaw in my solution. I decided to change my strategy at the 50 minutes mark. I was frantically trying to save my assessment. Being in panic mode really messes up your thought. The new solution doesn't even come close to solving the problem, it doesn't even solve any of the test cases.
Finally, time is up. I replace my old solution as the submitted solution. I remember telling Kevin 'This is the best solution I had'. I thought that maybe satisfying some of the test cases might land me a B or a C , but still a pass. It didn't. It was a 'Not Yet'.
I was stunned at first. I am not sure how to react. After a while, bad thoughts creep up. I remember telling myself a few things
- 'Did Kevin judge me based on the disaster second solution or the first one ?'
- 'If it is the first one, then it is not fair, I get a fail for failing only one test case ? I should received a pass , maybe a B or C'.
- 'I failed one time, I could fail another and another time'
- 'I am going to get my revenge, I won't study course 210 properly'
- 'Kevin is cruel bad person'. (sorry Kevin XD)
Times like this is crucial. It is important that you get your attitude right when you met with stumbling blocks, because if not, you will just give up. I took a brief break.
Yes, getting a 'Not Yet' will be tough, especially if you have a passing streak you'd hate to break. But had if Kevin passed me, I would still not learn my lesson. And this flaw would carry over to future course and my future career. It is better to faced the harsh reality now than later.
Comments
Post a Comment