What can I do about doing badly on an impromptu coding test?
I have been at my organization for around 18 months. I took a technical programming test (basically a C# kata of sorts) in the interview and flunked it. However, they said they liked my attitude and could see I had other skills (outside of .NET) and so agreed to hire me. I agreed to accept on the condition I received the support and training required.
The short story is the last 18 months have been very dramatic. I've had personal issues with my manager and have struggled to complete some work (and also successfully completed work within my skill-set) and feel I haven't learnt from the team as I hoped I would.
I have been studying for around 5 - 10 hours a week in my free time and feel I have improved my C# / .NET skills by a decent amount since starting.
Yesterday, my manager came to my desk, asked me to close all applications and turn off my internet connection. He then inserted a flash drive into my machine and said I had 30 minutes to complete a programming challenge. It was the same one I was given in the interview (I hadn't attempted it since).
There were 9 'stages' to the challenge. I believe I could have completed all of them but due to the time constraint I only managed 3.
In a follow up meeting, I was told that a 33% success rate is not good enough and that I need to show significant improvement in the next 6 months.
I feel that this kata didn't represent my learning, it was very niche and I didn't get to demonstrate all of the things I've learnt that were outside the scope of the challenge.
What can I do to show 'significant improvement' from here? I have asked what I should be learning specifically but just get told 'it's your career, you decide', which frustrates me.
management manager software-development developer skills
|
show 4 more comments
I have been at my organization for around 18 months. I took a technical programming test (basically a C# kata of sorts) in the interview and flunked it. However, they said they liked my attitude and could see I had other skills (outside of .NET) and so agreed to hire me. I agreed to accept on the condition I received the support and training required.
The short story is the last 18 months have been very dramatic. I've had personal issues with my manager and have struggled to complete some work (and also successfully completed work within my skill-set) and feel I haven't learnt from the team as I hoped I would.
I have been studying for around 5 - 10 hours a week in my free time and feel I have improved my C# / .NET skills by a decent amount since starting.
Yesterday, my manager came to my desk, asked me to close all applications and turn off my internet connection. He then inserted a flash drive into my machine and said I had 30 minutes to complete a programming challenge. It was the same one I was given in the interview (I hadn't attempted it since).
There were 9 'stages' to the challenge. I believe I could have completed all of them but due to the time constraint I only managed 3.
In a follow up meeting, I was told that a 33% success rate is not good enough and that I need to show significant improvement in the next 6 months.
I feel that this kata didn't represent my learning, it was very niche and I didn't get to demonstrate all of the things I've learnt that were outside the scope of the challenge.
What can I do to show 'significant improvement' from here? I have asked what I should be learning specifically but just get told 'it's your career, you decide', which frustrates me.
management manager software-development developer skills
4
That's a real dick move by your manager, putting someone on the spot like that.
– Erik
49 mins ago
If you haven't been able to improve in 18 months, it seems unlikely that you can show significant improvement in the next 6 months. If you feel it is worth a try, you might ask your manager for suggestions. Either way, polish up your resume and start looking elsewhere.
– Joe Strazzere
47 mins ago
Is this the same manager against whom you filed a formal complaint with HR?
– Joe Strazzere
45 mins ago
There must've been a red flag for this to have been triggered. Do you get performance reports? Are you working behind your other colleagues?
– Twyxz
44 mins ago
3
Regular answer would focus on making the improvements your manager wants to see and working closely with them to get your skills to where they need to be. But for your specific situation the only real advice is to update your resume and start job searching. Your manager appears to despise you and is working on forcing you out.
– Lilienthal♦
28 mins ago
|
show 4 more comments
I have been at my organization for around 18 months. I took a technical programming test (basically a C# kata of sorts) in the interview and flunked it. However, they said they liked my attitude and could see I had other skills (outside of .NET) and so agreed to hire me. I agreed to accept on the condition I received the support and training required.
The short story is the last 18 months have been very dramatic. I've had personal issues with my manager and have struggled to complete some work (and also successfully completed work within my skill-set) and feel I haven't learnt from the team as I hoped I would.
I have been studying for around 5 - 10 hours a week in my free time and feel I have improved my C# / .NET skills by a decent amount since starting.
Yesterday, my manager came to my desk, asked me to close all applications and turn off my internet connection. He then inserted a flash drive into my machine and said I had 30 minutes to complete a programming challenge. It was the same one I was given in the interview (I hadn't attempted it since).
There were 9 'stages' to the challenge. I believe I could have completed all of them but due to the time constraint I only managed 3.
In a follow up meeting, I was told that a 33% success rate is not good enough and that I need to show significant improvement in the next 6 months.
I feel that this kata didn't represent my learning, it was very niche and I didn't get to demonstrate all of the things I've learnt that were outside the scope of the challenge.
What can I do to show 'significant improvement' from here? I have asked what I should be learning specifically but just get told 'it's your career, you decide', which frustrates me.
management manager software-development developer skills
I have been at my organization for around 18 months. I took a technical programming test (basically a C# kata of sorts) in the interview and flunked it. However, they said they liked my attitude and could see I had other skills (outside of .NET) and so agreed to hire me. I agreed to accept on the condition I received the support and training required.
The short story is the last 18 months have been very dramatic. I've had personal issues with my manager and have struggled to complete some work (and also successfully completed work within my skill-set) and feel I haven't learnt from the team as I hoped I would.
I have been studying for around 5 - 10 hours a week in my free time and feel I have improved my C# / .NET skills by a decent amount since starting.
Yesterday, my manager came to my desk, asked me to close all applications and turn off my internet connection. He then inserted a flash drive into my machine and said I had 30 minutes to complete a programming challenge. It was the same one I was given in the interview (I hadn't attempted it since).
There were 9 'stages' to the challenge. I believe I could have completed all of them but due to the time constraint I only managed 3.
In a follow up meeting, I was told that a 33% success rate is not good enough and that I need to show significant improvement in the next 6 months.
I feel that this kata didn't represent my learning, it was very niche and I didn't get to demonstrate all of the things I've learnt that were outside the scope of the challenge.
What can I do to show 'significant improvement' from here? I have asked what I should be learning specifically but just get told 'it's your career, you decide', which frustrates me.
management manager software-development developer skills
management manager software-development developer skills
asked 56 mins ago
CloudCloud
393127
393127
4
That's a real dick move by your manager, putting someone on the spot like that.
– Erik
49 mins ago
If you haven't been able to improve in 18 months, it seems unlikely that you can show significant improvement in the next 6 months. If you feel it is worth a try, you might ask your manager for suggestions. Either way, polish up your resume and start looking elsewhere.
– Joe Strazzere
47 mins ago
Is this the same manager against whom you filed a formal complaint with HR?
– Joe Strazzere
45 mins ago
There must've been a red flag for this to have been triggered. Do you get performance reports? Are you working behind your other colleagues?
– Twyxz
44 mins ago
3
Regular answer would focus on making the improvements your manager wants to see and working closely with them to get your skills to where they need to be. But for your specific situation the only real advice is to update your resume and start job searching. Your manager appears to despise you and is working on forcing you out.
– Lilienthal♦
28 mins ago
|
show 4 more comments
4
That's a real dick move by your manager, putting someone on the spot like that.
– Erik
49 mins ago
If you haven't been able to improve in 18 months, it seems unlikely that you can show significant improvement in the next 6 months. If you feel it is worth a try, you might ask your manager for suggestions. Either way, polish up your resume and start looking elsewhere.
– Joe Strazzere
47 mins ago
Is this the same manager against whom you filed a formal complaint with HR?
– Joe Strazzere
45 mins ago
There must've been a red flag for this to have been triggered. Do you get performance reports? Are you working behind your other colleagues?
– Twyxz
44 mins ago
3
Regular answer would focus on making the improvements your manager wants to see and working closely with them to get your skills to where they need to be. But for your specific situation the only real advice is to update your resume and start job searching. Your manager appears to despise you and is working on forcing you out.
– Lilienthal♦
28 mins ago
4
4
That's a real dick move by your manager, putting someone on the spot like that.
– Erik
49 mins ago
That's a real dick move by your manager, putting someone on the spot like that.
– Erik
49 mins ago
If you haven't been able to improve in 18 months, it seems unlikely that you can show significant improvement in the next 6 months. If you feel it is worth a try, you might ask your manager for suggestions. Either way, polish up your resume and start looking elsewhere.
– Joe Strazzere
47 mins ago
If you haven't been able to improve in 18 months, it seems unlikely that you can show significant improvement in the next 6 months. If you feel it is worth a try, you might ask your manager for suggestions. Either way, polish up your resume and start looking elsewhere.
– Joe Strazzere
47 mins ago
Is this the same manager against whom you filed a formal complaint with HR?
– Joe Strazzere
45 mins ago
Is this the same manager against whom you filed a formal complaint with HR?
– Joe Strazzere
45 mins ago
There must've been a red flag for this to have been triggered. Do you get performance reports? Are you working behind your other colleagues?
– Twyxz
44 mins ago
There must've been a red flag for this to have been triggered. Do you get performance reports? Are you working behind your other colleagues?
– Twyxz
44 mins ago
3
3
Regular answer would focus on making the improvements your manager wants to see and working closely with them to get your skills to where they need to be. But for your specific situation the only real advice is to update your resume and start job searching. Your manager appears to despise you and is working on forcing you out.
– Lilienthal♦
28 mins ago
Regular answer would focus on making the improvements your manager wants to see and working closely with them to get your skills to where they need to be. But for your specific situation the only real advice is to update your resume and start job searching. Your manager appears to despise you and is working on forcing you out.
– Lilienthal♦
28 mins ago
|
show 4 more comments
6 Answers
6
active
oldest
votes
I think you're asking the wrong question. I'm going to go ahead and say that challenge was probably designed for you to fail it:
- You've been given a really impromptu test, which is kind of weird outside of an interview setting. I've never heard of it happening like that before. If my manager suddenly did that, I'd stare blankly at him and ask what the heck this was all about (with more pointed language than the above.)
- Unless they're really trivial, 30 minutes to complete 9 separate programming challenges seems kind of insane, even for a "high flying" programmer. That's less than 3 1/2 minutes per task. Even if I were given a task to write in Java (my primary langauge for over a decade) I'd usually want to take around that length of time just to understand the problem, before writing any code at all. I think I'd certainly struggle with that timeframe, and I don't consider myself particularly awful.
So, taking a step back, looking at the facts and linking a few points here:
- You were hired knowing that they'd have to train you up. That training doesn't seem to have happened, so your knowledge probably isn't where they'd like it to be.
- You've had issues with your manager, which probably means (from his perspective) he's had issues with you and possibly sees you as a pain in the backside.
- He's given you an impromptu test that you were designed to fail, and then a definite 6 month timeline for you to significantly improve.
To me, this all looks like they're moving towards showing you the door while covering their backsides in the process. If it were me, I'd be looking to get out of there ASAP.
+1 - OP completed each stage in avg 10 minutes. This is not bad for someone hit out of the blue. On the interview something better might be expected (if these task was simple enough) but people go to interview with specific mindset and expectations.
– Mołot
2 mins ago
add a comment |
Personally, if your goal is to improve, I would analyze the test itself.
Not with the intention to search/memorize the solution, but just to check why you didn't do well. What skillset are you lacking that is needed for this particular test.
Is the problem you don't know enough about different data structures? Then study in that direction.
Is the problem you struggle with algorithmic design? Then study different algorithms and how they approach to different problems.
Etc..
HOWEVER
I've never heard of this kind of impromptu test except during interviews, and I don't think anyone can solve 9 different tasks in 30 minutes, unless they are extremely simple. And the lack of help/guidance isn't a good sign either. You might want to think about other motivations here
New contributor
add a comment |
First, Update your resume, and submit it to a few recruiters and start job hunting.
This was a setup with unrealistic time constraints. Your manager has given you an undefined goal and is setting you up to fail.
The reason I say this is from the key points in your post.
- You and your manager have been having difficulties
- Your manager just sprung the test on you with no time to prepare
- Your manager gave you an unreasonable time to complete the test
- You were told that there needed to be "significant improvement", without a definition of what that entails.
- You have asked what I should be learning specifically but just get told 'it's your career, you decide'
You also mentioned that you haven't learned as much from your team as you liked.
This all makes it very clear that they don't want you there and the manager is setting you up to fail. You are being given unclear goals. They are refusing to tell you where you can improve, and yet say if you don't, you're gone.
What can I do to show 'significant improvement' from here?
NOTHING
You are being set up to fail, and to be fired for cause. Update your resume, apply to other jobs and get out as soon as you can before they ruin you.
add a comment |
Based off your information on this question I assume this question is also linked with this question.
The way your manager has sprung this test no you is completely unfair and clearly an attempt to prove that you are not able to work here when realistically the time restraint was likely too short and the notice was non-existent. The way he approached you was outright rude to begin with.
Your best choice here given your past experience and current situation is to spend the next 6 months continuing as you are and starting a job hunt. Look for a new job as the way you are being treated is unacceptable and you should not have to tolerate it.
Your manager has:
1) Not told you what to improve on which is completely unfair especially when you're trying to.
2) Specifically targeted you with a test (potentially triggered by something else)
3) Given you bad training and caused issues in the past.
The bottom line is Get out of there ASAP!
Your manager is targeting you and is most definitely doing anything he can to get you fired.
add a comment |
While I agree with other answers that the best call is probably to polish the resume and jump ship as soon as a better opportunity presents itself I think this is a classic example of Hanlon's Razor - the manager isn't necessarily setting you up to fail. Far more likely that they are a one-trick pony when it comes to evaluating programming ability. And that trick just happens to be this "kata" thing.
It means you could probably easily game the system by just practicing this artificial test a lot over the next six months but why bother? If they don't have a clue how to evaluate your performance properly it's going to be an on-going battle to get any good work recognised.
add a comment |
Actually two things:
Get your resume ready. As suggested by @Richard U, you may need another job. Also, you should ask yourself if this is the right company to work at. As presented, it does not sound like they have a constructive and healthy way to deal with their employees. So if that´s the case you may want to move on anyways.
Work actively on your failures. Whenever you are unable to fulfill a task, try to identify why. Ask for help. In general, ask for feedback regularly. You should not be in doubt over your Managers satisfaction with your performance - only to discover differently, out of the blue. If you are struggling and you don´t think you can fulfill the role at all, with the resources at hand, you should have a discussion with your Manager if there are options to switch roles or get additional help.
On a side note: When ever you are presented with a coding challenge that you failed, the next thing to do would be learn how to pass. From your Manager´s perspective, you got a test you already knew and you did not show him that took it seriously. May be that they just want to see you take the initiative. After all, it IS your career!
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "423"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: false,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f126989%2fwhat-can-i-do-about-doing-badly-on-an-impromptu-coding-test%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
StackExchange.ready(function () {
$("#show-editor-button input, #show-editor-button button").click(function () {
var showEditor = function() {
$("#show-editor-button").hide();
$("#post-form").removeClass("dno");
StackExchange.editor.finallyInit();
};
var useFancy = $(this).data('confirm-use-fancy');
if(useFancy == 'True') {
var popupTitle = $(this).data('confirm-fancy-title');
var popupBody = $(this).data('confirm-fancy-body');
var popupAccept = $(this).data('confirm-fancy-accept-button');
$(this).loadPopup({
url: '/post/self-answer-popup',
loaded: function(popup) {
var pTitle = $(popup).find('h2');
var pBody = $(popup).find('.popup-body');
var pSubmit = $(popup).find('.popup-submit');
pTitle.text(popupTitle);
pBody.html(popupBody);
pSubmit.val(popupAccept).click(showEditor);
}
})
} else{
var confirmText = $(this).data('confirm-text');
if (confirmText ? confirm(confirmText) : true) {
showEditor();
}
}
});
});
6 Answers
6
active
oldest
votes
6 Answers
6
active
oldest
votes
active
oldest
votes
active
oldest
votes
I think you're asking the wrong question. I'm going to go ahead and say that challenge was probably designed for you to fail it:
- You've been given a really impromptu test, which is kind of weird outside of an interview setting. I've never heard of it happening like that before. If my manager suddenly did that, I'd stare blankly at him and ask what the heck this was all about (with more pointed language than the above.)
- Unless they're really trivial, 30 minutes to complete 9 separate programming challenges seems kind of insane, even for a "high flying" programmer. That's less than 3 1/2 minutes per task. Even if I were given a task to write in Java (my primary langauge for over a decade) I'd usually want to take around that length of time just to understand the problem, before writing any code at all. I think I'd certainly struggle with that timeframe, and I don't consider myself particularly awful.
So, taking a step back, looking at the facts and linking a few points here:
- You were hired knowing that they'd have to train you up. That training doesn't seem to have happened, so your knowledge probably isn't where they'd like it to be.
- You've had issues with your manager, which probably means (from his perspective) he's had issues with you and possibly sees you as a pain in the backside.
- He's given you an impromptu test that you were designed to fail, and then a definite 6 month timeline for you to significantly improve.
To me, this all looks like they're moving towards showing you the door while covering their backsides in the process. If it were me, I'd be looking to get out of there ASAP.
+1 - OP completed each stage in avg 10 minutes. This is not bad for someone hit out of the blue. On the interview something better might be expected (if these task was simple enough) but people go to interview with specific mindset and expectations.
– Mołot
2 mins ago
add a comment |
I think you're asking the wrong question. I'm going to go ahead and say that challenge was probably designed for you to fail it:
- You've been given a really impromptu test, which is kind of weird outside of an interview setting. I've never heard of it happening like that before. If my manager suddenly did that, I'd stare blankly at him and ask what the heck this was all about (with more pointed language than the above.)
- Unless they're really trivial, 30 minutes to complete 9 separate programming challenges seems kind of insane, even for a "high flying" programmer. That's less than 3 1/2 minutes per task. Even if I were given a task to write in Java (my primary langauge for over a decade) I'd usually want to take around that length of time just to understand the problem, before writing any code at all. I think I'd certainly struggle with that timeframe, and I don't consider myself particularly awful.
So, taking a step back, looking at the facts and linking a few points here:
- You were hired knowing that they'd have to train you up. That training doesn't seem to have happened, so your knowledge probably isn't where they'd like it to be.
- You've had issues with your manager, which probably means (from his perspective) he's had issues with you and possibly sees you as a pain in the backside.
- He's given you an impromptu test that you were designed to fail, and then a definite 6 month timeline for you to significantly improve.
To me, this all looks like they're moving towards showing you the door while covering their backsides in the process. If it were me, I'd be looking to get out of there ASAP.
+1 - OP completed each stage in avg 10 minutes. This is not bad for someone hit out of the blue. On the interview something better might be expected (if these task was simple enough) but people go to interview with specific mindset and expectations.
– Mołot
2 mins ago
add a comment |
I think you're asking the wrong question. I'm going to go ahead and say that challenge was probably designed for you to fail it:
- You've been given a really impromptu test, which is kind of weird outside of an interview setting. I've never heard of it happening like that before. If my manager suddenly did that, I'd stare blankly at him and ask what the heck this was all about (with more pointed language than the above.)
- Unless they're really trivial, 30 minutes to complete 9 separate programming challenges seems kind of insane, even for a "high flying" programmer. That's less than 3 1/2 minutes per task. Even if I were given a task to write in Java (my primary langauge for over a decade) I'd usually want to take around that length of time just to understand the problem, before writing any code at all. I think I'd certainly struggle with that timeframe, and I don't consider myself particularly awful.
So, taking a step back, looking at the facts and linking a few points here:
- You were hired knowing that they'd have to train you up. That training doesn't seem to have happened, so your knowledge probably isn't where they'd like it to be.
- You've had issues with your manager, which probably means (from his perspective) he's had issues with you and possibly sees you as a pain in the backside.
- He's given you an impromptu test that you were designed to fail, and then a definite 6 month timeline for you to significantly improve.
To me, this all looks like they're moving towards showing you the door while covering their backsides in the process. If it were me, I'd be looking to get out of there ASAP.
I think you're asking the wrong question. I'm going to go ahead and say that challenge was probably designed for you to fail it:
- You've been given a really impromptu test, which is kind of weird outside of an interview setting. I've never heard of it happening like that before. If my manager suddenly did that, I'd stare blankly at him and ask what the heck this was all about (with more pointed language than the above.)
- Unless they're really trivial, 30 minutes to complete 9 separate programming challenges seems kind of insane, even for a "high flying" programmer. That's less than 3 1/2 minutes per task. Even if I were given a task to write in Java (my primary langauge for over a decade) I'd usually want to take around that length of time just to understand the problem, before writing any code at all. I think I'd certainly struggle with that timeframe, and I don't consider myself particularly awful.
So, taking a step back, looking at the facts and linking a few points here:
- You were hired knowing that they'd have to train you up. That training doesn't seem to have happened, so your knowledge probably isn't where they'd like it to be.
- You've had issues with your manager, which probably means (from his perspective) he's had issues with you and possibly sees you as a pain in the backside.
- He's given you an impromptu test that you were designed to fail, and then a definite 6 month timeline for you to significantly improve.
To me, this all looks like they're moving towards showing you the door while covering their backsides in the process. If it were me, I'd be looking to get out of there ASAP.
edited 21 mins ago
answered 26 mins ago
berry120berry120
11.6k62142
11.6k62142
+1 - OP completed each stage in avg 10 minutes. This is not bad for someone hit out of the blue. On the interview something better might be expected (if these task was simple enough) but people go to interview with specific mindset and expectations.
– Mołot
2 mins ago
add a comment |
+1 - OP completed each stage in avg 10 minutes. This is not bad for someone hit out of the blue. On the interview something better might be expected (if these task was simple enough) but people go to interview with specific mindset and expectations.
– Mołot
2 mins ago
+1 - OP completed each stage in avg 10 minutes. This is not bad for someone hit out of the blue. On the interview something better might be expected (if these task was simple enough) but people go to interview with specific mindset and expectations.
– Mołot
2 mins ago
+1 - OP completed each stage in avg 10 minutes. This is not bad for someone hit out of the blue. On the interview something better might be expected (if these task was simple enough) but people go to interview with specific mindset and expectations.
– Mołot
2 mins ago
add a comment |
Personally, if your goal is to improve, I would analyze the test itself.
Not with the intention to search/memorize the solution, but just to check why you didn't do well. What skillset are you lacking that is needed for this particular test.
Is the problem you don't know enough about different data structures? Then study in that direction.
Is the problem you struggle with algorithmic design? Then study different algorithms and how they approach to different problems.
Etc..
HOWEVER
I've never heard of this kind of impromptu test except during interviews, and I don't think anyone can solve 9 different tasks in 30 minutes, unless they are extremely simple. And the lack of help/guidance isn't a good sign either. You might want to think about other motivations here
New contributor
add a comment |
Personally, if your goal is to improve, I would analyze the test itself.
Not with the intention to search/memorize the solution, but just to check why you didn't do well. What skillset are you lacking that is needed for this particular test.
Is the problem you don't know enough about different data structures? Then study in that direction.
Is the problem you struggle with algorithmic design? Then study different algorithms and how they approach to different problems.
Etc..
HOWEVER
I've never heard of this kind of impromptu test except during interviews, and I don't think anyone can solve 9 different tasks in 30 minutes, unless they are extremely simple. And the lack of help/guidance isn't a good sign either. You might want to think about other motivations here
New contributor
add a comment |
Personally, if your goal is to improve, I would analyze the test itself.
Not with the intention to search/memorize the solution, but just to check why you didn't do well. What skillset are you lacking that is needed for this particular test.
Is the problem you don't know enough about different data structures? Then study in that direction.
Is the problem you struggle with algorithmic design? Then study different algorithms and how they approach to different problems.
Etc..
HOWEVER
I've never heard of this kind of impromptu test except during interviews, and I don't think anyone can solve 9 different tasks in 30 minutes, unless they are extremely simple. And the lack of help/guidance isn't a good sign either. You might want to think about other motivations here
New contributor
Personally, if your goal is to improve, I would analyze the test itself.
Not with the intention to search/memorize the solution, but just to check why you didn't do well. What skillset are you lacking that is needed for this particular test.
Is the problem you don't know enough about different data structures? Then study in that direction.
Is the problem you struggle with algorithmic design? Then study different algorithms and how they approach to different problems.
Etc..
HOWEVER
I've never heard of this kind of impromptu test except during interviews, and I don't think anyone can solve 9 different tasks in 30 minutes, unless they are extremely simple. And the lack of help/guidance isn't a good sign either. You might want to think about other motivations here
New contributor
New contributor
answered 21 mins ago
dquijadadquijada
1212
1212
New contributor
New contributor
add a comment |
add a comment |
First, Update your resume, and submit it to a few recruiters and start job hunting.
This was a setup with unrealistic time constraints. Your manager has given you an undefined goal and is setting you up to fail.
The reason I say this is from the key points in your post.
- You and your manager have been having difficulties
- Your manager just sprung the test on you with no time to prepare
- Your manager gave you an unreasonable time to complete the test
- You were told that there needed to be "significant improvement", without a definition of what that entails.
- You have asked what I should be learning specifically but just get told 'it's your career, you decide'
You also mentioned that you haven't learned as much from your team as you liked.
This all makes it very clear that they don't want you there and the manager is setting you up to fail. You are being given unclear goals. They are refusing to tell you where you can improve, and yet say if you don't, you're gone.
What can I do to show 'significant improvement' from here?
NOTHING
You are being set up to fail, and to be fired for cause. Update your resume, apply to other jobs and get out as soon as you can before they ruin you.
add a comment |
First, Update your resume, and submit it to a few recruiters and start job hunting.
This was a setup with unrealistic time constraints. Your manager has given you an undefined goal and is setting you up to fail.
The reason I say this is from the key points in your post.
- You and your manager have been having difficulties
- Your manager just sprung the test on you with no time to prepare
- Your manager gave you an unreasonable time to complete the test
- You were told that there needed to be "significant improvement", without a definition of what that entails.
- You have asked what I should be learning specifically but just get told 'it's your career, you decide'
You also mentioned that you haven't learned as much from your team as you liked.
This all makes it very clear that they don't want you there and the manager is setting you up to fail. You are being given unclear goals. They are refusing to tell you where you can improve, and yet say if you don't, you're gone.
What can I do to show 'significant improvement' from here?
NOTHING
You are being set up to fail, and to be fired for cause. Update your resume, apply to other jobs and get out as soon as you can before they ruin you.
add a comment |
First, Update your resume, and submit it to a few recruiters and start job hunting.
This was a setup with unrealistic time constraints. Your manager has given you an undefined goal and is setting you up to fail.
The reason I say this is from the key points in your post.
- You and your manager have been having difficulties
- Your manager just sprung the test on you with no time to prepare
- Your manager gave you an unreasonable time to complete the test
- You were told that there needed to be "significant improvement", without a definition of what that entails.
- You have asked what I should be learning specifically but just get told 'it's your career, you decide'
You also mentioned that you haven't learned as much from your team as you liked.
This all makes it very clear that they don't want you there and the manager is setting you up to fail. You are being given unclear goals. They are refusing to tell you where you can improve, and yet say if you don't, you're gone.
What can I do to show 'significant improvement' from here?
NOTHING
You are being set up to fail, and to be fired for cause. Update your resume, apply to other jobs and get out as soon as you can before they ruin you.
First, Update your resume, and submit it to a few recruiters and start job hunting.
This was a setup with unrealistic time constraints. Your manager has given you an undefined goal and is setting you up to fail.
The reason I say this is from the key points in your post.
- You and your manager have been having difficulties
- Your manager just sprung the test on you with no time to prepare
- Your manager gave you an unreasonable time to complete the test
- You were told that there needed to be "significant improvement", without a definition of what that entails.
- You have asked what I should be learning specifically but just get told 'it's your career, you decide'
You also mentioned that you haven't learned as much from your team as you liked.
This all makes it very clear that they don't want you there and the manager is setting you up to fail. You are being given unclear goals. They are refusing to tell you where you can improve, and yet say if you don't, you're gone.
What can I do to show 'significant improvement' from here?
NOTHING
You are being set up to fail, and to be fired for cause. Update your resume, apply to other jobs and get out as soon as you can before they ruin you.
answered 28 mins ago
Richard URichard U
90.9k64234362
90.9k64234362
add a comment |
add a comment |
Based off your information on this question I assume this question is also linked with this question.
The way your manager has sprung this test no you is completely unfair and clearly an attempt to prove that you are not able to work here when realistically the time restraint was likely too short and the notice was non-existent. The way he approached you was outright rude to begin with.
Your best choice here given your past experience and current situation is to spend the next 6 months continuing as you are and starting a job hunt. Look for a new job as the way you are being treated is unacceptable and you should not have to tolerate it.
Your manager has:
1) Not told you what to improve on which is completely unfair especially when you're trying to.
2) Specifically targeted you with a test (potentially triggered by something else)
3) Given you bad training and caused issues in the past.
The bottom line is Get out of there ASAP!
Your manager is targeting you and is most definitely doing anything he can to get you fired.
add a comment |
Based off your information on this question I assume this question is also linked with this question.
The way your manager has sprung this test no you is completely unfair and clearly an attempt to prove that you are not able to work here when realistically the time restraint was likely too short and the notice was non-existent. The way he approached you was outright rude to begin with.
Your best choice here given your past experience and current situation is to spend the next 6 months continuing as you are and starting a job hunt. Look for a new job as the way you are being treated is unacceptable and you should not have to tolerate it.
Your manager has:
1) Not told you what to improve on which is completely unfair especially when you're trying to.
2) Specifically targeted you with a test (potentially triggered by something else)
3) Given you bad training and caused issues in the past.
The bottom line is Get out of there ASAP!
Your manager is targeting you and is most definitely doing anything he can to get you fired.
add a comment |
Based off your information on this question I assume this question is also linked with this question.
The way your manager has sprung this test no you is completely unfair and clearly an attempt to prove that you are not able to work here when realistically the time restraint was likely too short and the notice was non-existent. The way he approached you was outright rude to begin with.
Your best choice here given your past experience and current situation is to spend the next 6 months continuing as you are and starting a job hunt. Look for a new job as the way you are being treated is unacceptable and you should not have to tolerate it.
Your manager has:
1) Not told you what to improve on which is completely unfair especially when you're trying to.
2) Specifically targeted you with a test (potentially triggered by something else)
3) Given you bad training and caused issues in the past.
The bottom line is Get out of there ASAP!
Your manager is targeting you and is most definitely doing anything he can to get you fired.
Based off your information on this question I assume this question is also linked with this question.
The way your manager has sprung this test no you is completely unfair and clearly an attempt to prove that you are not able to work here when realistically the time restraint was likely too short and the notice was non-existent. The way he approached you was outright rude to begin with.
Your best choice here given your past experience and current situation is to spend the next 6 months continuing as you are and starting a job hunt. Look for a new job as the way you are being treated is unacceptable and you should not have to tolerate it.
Your manager has:
1) Not told you what to improve on which is completely unfair especially when you're trying to.
2) Specifically targeted you with a test (potentially triggered by something else)
3) Given you bad training and caused issues in the past.
The bottom line is Get out of there ASAP!
Your manager is targeting you and is most definitely doing anything he can to get you fired.
answered 22 mins ago
TwyxzTwyxz
8,82462962
8,82462962
add a comment |
add a comment |
While I agree with other answers that the best call is probably to polish the resume and jump ship as soon as a better opportunity presents itself I think this is a classic example of Hanlon's Razor - the manager isn't necessarily setting you up to fail. Far more likely that they are a one-trick pony when it comes to evaluating programming ability. And that trick just happens to be this "kata" thing.
It means you could probably easily game the system by just practicing this artificial test a lot over the next six months but why bother? If they don't have a clue how to evaluate your performance properly it's going to be an on-going battle to get any good work recognised.
add a comment |
While I agree with other answers that the best call is probably to polish the resume and jump ship as soon as a better opportunity presents itself I think this is a classic example of Hanlon's Razor - the manager isn't necessarily setting you up to fail. Far more likely that they are a one-trick pony when it comes to evaluating programming ability. And that trick just happens to be this "kata" thing.
It means you could probably easily game the system by just practicing this artificial test a lot over the next six months but why bother? If they don't have a clue how to evaluate your performance properly it's going to be an on-going battle to get any good work recognised.
add a comment |
While I agree with other answers that the best call is probably to polish the resume and jump ship as soon as a better opportunity presents itself I think this is a classic example of Hanlon's Razor - the manager isn't necessarily setting you up to fail. Far more likely that they are a one-trick pony when it comes to evaluating programming ability. And that trick just happens to be this "kata" thing.
It means you could probably easily game the system by just practicing this artificial test a lot over the next six months but why bother? If they don't have a clue how to evaluate your performance properly it's going to be an on-going battle to get any good work recognised.
While I agree with other answers that the best call is probably to polish the resume and jump ship as soon as a better opportunity presents itself I think this is a classic example of Hanlon's Razor - the manager isn't necessarily setting you up to fail. Far more likely that they are a one-trick pony when it comes to evaluating programming ability. And that trick just happens to be this "kata" thing.
It means you could probably easily game the system by just practicing this artificial test a lot over the next six months but why bother? If they don't have a clue how to evaluate your performance properly it's going to be an on-going battle to get any good work recognised.
answered 14 mins ago
motosubatsumotosubatsu
45k24118179
45k24118179
add a comment |
add a comment |
Actually two things:
Get your resume ready. As suggested by @Richard U, you may need another job. Also, you should ask yourself if this is the right company to work at. As presented, it does not sound like they have a constructive and healthy way to deal with their employees. So if that´s the case you may want to move on anyways.
Work actively on your failures. Whenever you are unable to fulfill a task, try to identify why. Ask for help. In general, ask for feedback regularly. You should not be in doubt over your Managers satisfaction with your performance - only to discover differently, out of the blue. If you are struggling and you don´t think you can fulfill the role at all, with the resources at hand, you should have a discussion with your Manager if there are options to switch roles or get additional help.
On a side note: When ever you are presented with a coding challenge that you failed, the next thing to do would be learn how to pass. From your Manager´s perspective, you got a test you already knew and you did not show him that took it seriously. May be that they just want to see you take the initiative. After all, it IS your career!
add a comment |
Actually two things:
Get your resume ready. As suggested by @Richard U, you may need another job. Also, you should ask yourself if this is the right company to work at. As presented, it does not sound like they have a constructive and healthy way to deal with their employees. So if that´s the case you may want to move on anyways.
Work actively on your failures. Whenever you are unable to fulfill a task, try to identify why. Ask for help. In general, ask for feedback regularly. You should not be in doubt over your Managers satisfaction with your performance - only to discover differently, out of the blue. If you are struggling and you don´t think you can fulfill the role at all, with the resources at hand, you should have a discussion with your Manager if there are options to switch roles or get additional help.
On a side note: When ever you are presented with a coding challenge that you failed, the next thing to do would be learn how to pass. From your Manager´s perspective, you got a test you already knew and you did not show him that took it seriously. May be that they just want to see you take the initiative. After all, it IS your career!
add a comment |
Actually two things:
Get your resume ready. As suggested by @Richard U, you may need another job. Also, you should ask yourself if this is the right company to work at. As presented, it does not sound like they have a constructive and healthy way to deal with their employees. So if that´s the case you may want to move on anyways.
Work actively on your failures. Whenever you are unable to fulfill a task, try to identify why. Ask for help. In general, ask for feedback regularly. You should not be in doubt over your Managers satisfaction with your performance - only to discover differently, out of the blue. If you are struggling and you don´t think you can fulfill the role at all, with the resources at hand, you should have a discussion with your Manager if there are options to switch roles or get additional help.
On a side note: When ever you are presented with a coding challenge that you failed, the next thing to do would be learn how to pass. From your Manager´s perspective, you got a test you already knew and you did not show him that took it seriously. May be that they just want to see you take the initiative. After all, it IS your career!
Actually two things:
Get your resume ready. As suggested by @Richard U, you may need another job. Also, you should ask yourself if this is the right company to work at. As presented, it does not sound like they have a constructive and healthy way to deal with their employees. So if that´s the case you may want to move on anyways.
Work actively on your failures. Whenever you are unable to fulfill a task, try to identify why. Ask for help. In general, ask for feedback regularly. You should not be in doubt over your Managers satisfaction with your performance - only to discover differently, out of the blue. If you are struggling and you don´t think you can fulfill the role at all, with the resources at hand, you should have a discussion with your Manager if there are options to switch roles or get additional help.
On a side note: When ever you are presented with a coding challenge that you failed, the next thing to do would be learn how to pass. From your Manager´s perspective, you got a test you already knew and you did not show him that took it seriously. May be that they just want to see you take the initiative. After all, it IS your career!
answered 13 mins ago
DanielDaniel
15.6k93560
15.6k93560
add a comment |
add a comment |
Thanks for contributing an answer to The Workplace Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f126989%2fwhat-can-i-do-about-doing-badly-on-an-impromptu-coding-test%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
4
That's a real dick move by your manager, putting someone on the spot like that.
– Erik
49 mins ago
If you haven't been able to improve in 18 months, it seems unlikely that you can show significant improvement in the next 6 months. If you feel it is worth a try, you might ask your manager for suggestions. Either way, polish up your resume and start looking elsewhere.
– Joe Strazzere
47 mins ago
Is this the same manager against whom you filed a formal complaint with HR?
– Joe Strazzere
45 mins ago
There must've been a red flag for this to have been triggered. Do you get performance reports? Are you working behind your other colleagues?
– Twyxz
44 mins ago
3
Regular answer would focus on making the improvements your manager wants to see and working closely with them to get your skills to where they need to be. But for your specific situation the only real advice is to update your resume and start job searching. Your manager appears to despise you and is working on forcing you out.
– Lilienthal♦
28 mins ago