Originally posted by EternalOptimist
View Post
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Need to hire someone
Collapse
X
Collapse
-
-
It doesn't matter how little you are paying, if they can't asnwer a simple question like this they aren't much use.Without knowing the rate you are willing to pay it is not possible to say whether this is a good question.Originally posted by MaryPoppinsI'd still not breastfeed a naziOriginally posted by vetranUrine is quite nourishingComment
-
For 500 PD rate you want someone who can come up with some tree processing logic on the spot and list all the GOF patterns. I bet you also want him to polish your shoes everyday.Originally posted by doodab View PostIt's a fairly small co, rate would be ~ £500/day for the right person. Which wouldn't be you with an attitude like that. We need a competent programmer who knows java well and a few other common bits and bobs. TBH, most programmers aren't competent, it's like trying to hire a mechanic when most of them only do clutches and have never seen brakes.
Anyway, you're rather missing the point of the post, which is what's the best way to find someone? If you can give intelligent feedback on what sort of interview questions to ask rather than ranting like a spoiled dickwad who's just been told he can't recode the whole thing in python that would be helpful.
The worst mistake to make in an interview is asking for a solution to a problem and expecting a particular answer. Everybody solves problems in their own way and its very rare to find someone answering a generic question in a specific way. You can spot a good programmer by just discussing a problem and techniques to solve it.Vote Corbyn ! Save this country !Comment
-
Yes, a better line of questioning is something like:Originally posted by fullyautomatix View PostFor 500 PD rate you want someone who can come up with some tree processing logic on the spot and list all the GOF patterns. I bet you also want him to polish your shoes everyday.
The worst mistake to make in an interview is asking for a solution to a problem and expecting a particular answer. Everybody solves problems in their own way and its very rare to find someone answering a generic question in a specific way. You can spot a good programmer by just discussing a problem and techniques to solve it.
We have alot of data in our business represented by tree like structures.
Have you dealt with data like this before?
If so, how was it represented and processed?
What are the ways of storing and querying tree data?
What are the ways of traversing and copying data in tree structures?
What are the trade-offs in speed and data storage for various implementations you can think of?
How might you represent a tree structure in a database, object model and flat file?
What if only leaf nodes be represented , how might you optimise the data structure in this case?Comment
-
Good stuff. I think Doobad has enough now to find someone suitable. Despite this if he cannot find anyone taking his job I bet its because of his smelly socks.Originally posted by DimPrawn View PostYes, a better line of questioning is something like:
We have alot of data in our business represented by tree like structures.
Have you dealt with data like this before?
If so, how was it represented and processed?
What are the ways of storing and querying tree data?
What are the ways of traversing and copying data in tree structures?
What are the trade-offs in speed and data storage for various implementations you can think of?
How might you represent a tree structure in a database, object model and flat file?
What if only leaf nodes be represented , how might you optimise the data structure in this case?Vote Corbyn ! Save this country !Comment
-
The key point in interview questions is they should start off easy like "have you done this before yes/no?" then move on to talk about how you did x and y, then throw in some harder to answer ones like compare and contrast this implementation and how might you implement it given these constraints and requirements.Comment
-
Are you guys seriously telling me that you'd give a Java dev who couldn't come up with a method for walking a tree and didn't know a decorator from a builder £500 / day?
No, I want someone has some idea of where / how to start trying to solve the problem. It isn't a complicated problem.Originally posted by fullyautomatix View PostFor 500 PD rate you want someone who can come up with some tree processing logic on the spot and list all the GOF patterns. I bet you also want him to polish your shoes everyday.
This is exactly the point of the question.Originally posted by fullyautomatix View PostThe worst mistake to make in an interview is asking for a solution to a problem and expecting a particular answer. Everybody solves problems in their own way and its very rare to find someone answering a generic question in a specific way. You can spot a good programmer by just discussing a problem and techniques to solve it.
The use of patterns when describing the answer is a bonus. More importantly the absence of them shows that someone is either not experienced enough to have come across them or hasn't bothered to learn about something that comes up a lot in their chosen field. Whomever we hire is going to have a learning curve of some description, so evidence of proactive learning is a good thing.I'm looking for some intelligent questions and a high level answer with extra points for namedropping a couple of GoF patterns. Is that too much to ask?
It also means that we would share a common vocabulary that would make understanding the existing codebase + various 3rd party stuff we use + explaining new ideas easier.While you're waiting, read the free novel we sent you. It's a Spanish story about a guy named 'Manual.'Comment
-
That's a good approach.Originally posted by DimPrawn View PostThe key point in interview questions is they should start off easy like "have you done this before yes/no?" then move on to talk about how you did x and y, then throw in some harder to answer ones like compare and contrast this implementation and how might you implement it given these constraints and requirements.
I go through their CV in the interview and ask them questions about anything that interests me. This usually starts a line of questioning that opens up more depth and I can gauge their level of involvement in the piece.
I get them to draw a design on the board- something they worked hard on.
Then I go through business knowledge questions, if they claim to have business knowledge.
Then questions specific to the platform we work on.
Then I ask them how they would approach solving a typical problem we come across day to day on our systems.
They have to do a programming test to get this far so I don't bother with that. I do ask a few algorithms questions though.Comment
-
devs may be dunces. but a typical interview question might as well be
'We have a requirement. Along the way you will meet unspecified hurdles, in unknown areas. You will have an unknown amount of time to crack each problem, with unknown support, and the known spec that we gave you will be superceded at least once a week and is therefore an ongoing unknown'
now, you are obviously thicker than I am, and a dunce, but do you think you can do it ? by the way the coffee is not free
(\__/)
(>'.'<)
("")("") Born to Drink. Forced to WorkComment
-
You are sasguru and I claim my free ecoshed.Originally posted by EternalOptimist View Postdevs may be dunces. but a typical interview question might as well be
'We have a requirement. Along the way you will meet unspecified hurdles, in unknown areas. You will have an unknown amount of time to crack each problem, with unknown support, and the known spec that we gave you will be superceded at least once a week and is therefore an ongoing unknown'
now, you are obviously thicker than I am, and a dunce, but do you think you can do it ? by the way the coffee is not free

Comment
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Business expenses: What IT contractors can and cannot claim from HMRC Jan 30 08:44
- April’s umbrella PAYE risk: how contractors’ end-clients are prepping Jan 29 05:45
- How EV tax changes of 2025-2028 add up for contractor limited company directors Jan 28 08:11
- Under the terms he was shackled by, Ray McCann’s Loan Charge Review probably is a fair resolution Jan 27 08:41
- Contractors, a £25million crackdown on rogue company directors is coming Jan 26 05:02
- How to run a contractor limited company — efficiently. Part one: software Jan 22 23:31
- Forget February as an MSC contractor seeking clarity, and maybe forget fairness altogether Jan 22 19:57
- What contractors should take from Honest Payroll Ltd’s failure Jan 21 07:05
- HMRC tax avoidance list ‘proves promoters’ nothing-to-lose mentality’ Jan 20 09:17
- Digital ID won’t be required for Right To Work, but more compulsion looms Jan 19 07:41

Comment