programer 就是 programmer, not to say 软件工程师, 前几天那些搞强电的DX都认为 IT 和"工程"不搭边.
-workopolis(﹡ 枫树下の守望者 ﹡);
2003-7-15(#1287073@0)
A title is just a title. Different companies have different titles. Some of my consultant firends have no titles but they make a big money.
-jabber(jabber);
2003-7-15(#1287177@0)
People can answer these questions may not necessary a good developer, I don't see how these question would refelct somebody's hands on experience.
-ejiaqin(john);
2003-7-15(#1287142@0)
I think most questions are excellent. You can add some questions on java IDE for candidate to demostrate their hands on skill.
-intoronto(Torontoguy);
2003-7-15(#1287802@0)
If all these questions can be answered properly by an individual during an interview, it's reasonable to believe he/she is a good developer with at least some working experiences.
-yuanzidan(原子弹);
2003-7-15(#1287222@0)
Thank you. Your post is always informative and those are some really good questions. I was taking them as challenges. :-) I didn't think about the API publish question the way you are thinking. But now I think you gota very good reason to ask that question. Yes, I agree that should return a List or Map instead of concrete Hashmap and hashtable. I learned. BTW, I like the way you tell your experience.
-tongcd(不明真相的总是群众);
2003-7-15{186}(#1287601@0)
I can answer and explain most of the questions, but I have no chance to do that. Who would like to give me a interview?
-exception(违例);
2003-7-16(#1289024@0)
If you are a US citizen or US permanent resident, please send me your resume. After I look at your resume, I may contact you and recommend to our hiring manager.However, our company do not pay the relocation expenses. Sorry, this is the market.
-jabber(jabber);
2003-7-16{83}(#1289468@0)
I am Canada permanent resident only. :(
anyway, thank you for your message.
-exception(违例);
2003-7-16(#1289476@0)
Your question are excellent. Though I consider myself a very good developer, I can only provide reasonable answers to half of the questions. But I'm sure give me several hours to do research I will find all the answers.
-lily0001(lily);
2003-7-16(#1289764@0)
Thank you for your comments. We do ask questions about re-factoring, XP and open sources, but few guys can handle them elegantly.In particular, about 50% of programmers do not really know what re-factoring is.
-jabber(jabber);
2003-7-18{80}(#1293277@0)
I would say most developers do not like XP either!It is only good in theory, but hard to practice.
-intoronto(Torontoguy);
2003-7-23(#1299771@0)
by hard to practise, I guess you meant the management team is not up for it. It has many good practice. Like refactoring, unit-testing, domain expert involove, frequent release, requirement change process and so on
-tongcd(不明真相的总是群众);
2003-7-23(#1300408@0)
Good comment, but many of those ideas are not new.
-intoronto(Torontoguy);
2003-7-23(#1300632@0)